Pyro
  • Product
    • Features
    • Platform
  • Pro
  • Developers
    • Documentation
    • Guides
    • Videos
    • GitHub
  • Community
    • Blog
    • Forum
    • Discord
    • Twitter
    • Facebook
  • Login

The Public Directory

  1. Documentation
  2. Application
  3. PyroCMS
  4. The Public Directory
X
  • Product
  • Features
  • Platform
  • Pyro PRO
  • Developers
  • Documentation
  • Guides
  • Videos
  • GitHub
  • Community
  • Blog
  • Forum
  • Discord
  • Twitter
  • Facebook
  • Login
  • Welcome to PyroCMS
  • Installation
    • Server Requirements
    • Server Configuration
    • Installing PyroCMS
    • Installing Addons
  • Contributing
    • Bug Reports
    • Development Discussion
    • Which Branch?
    • Security Vulnerabilities
    • Coding Style
  • Structure
    • The Addons Directory
    • The App Directory
    • The Bootstrap Directory
    • The Config Directory
    • The Core Directory
    • The Database Directory
    • The Public Directory
    • The Resources Directory
    • The Routes Directory
    • The Storage Directory
    • The Vendor Directory
  • Configuration
    • Accessing Configuration
    • Streams Platform Configuration
    • Addon Configuration
  • Errors & Logging
    • Configuration
    • Custom Exceptions
Edit this Page
  • 3.9
  • 3.8
  • 3.7
  • 3.6
  • 3.5
  • 3.4

The Public Directory

The public directory contains the index.php file, which is the entry point for all requests entering your application. This directory also houses your assets such as images, JavaScript, and CSS.

The Asset service in the [/documentation/streams-platform](Streams Platform) also uses the public directory to cache images and assets from various themes and addons. Cached assets can be found in the public/app/{application}/assets directory.

  1. The Public Directory

©2025 PyroCMS, Inc.
All rights reserved.