Apps Starter
- 1 vCPU
- 1 GB RAM
- 20 GB Disk
- 2 Apps
- 1 Databases
App hosting
Install Directus with one click to get a REST and GraphQL API plus a no-code admin panel on your SQL database, hosted in Noida with HTTPS included.
Directus turns an existing SQL database into a ready REST and GraphQL API, along with a no-code admin interface. Our app hosting sets it up with PostgreSQL, giving content editors a clean dashboard and developers a ready API.
Install Directus in one click. See plans
Directus needs our Starter plan or higher. Current plans and prices are shown on this page, excluding GST. Every plan includes HTTPS, a domain of your choice, and a GST invoice, all hosted from our Noida facility.
Installing sets up Directus together with PostgreSQL. Your admin password is stored inside the dashboard, under Login details. Sign in using admin@example.com with that password, then update your email and password from your profile settings.
Directus does not require you to design your data within the tool itself. Instead, it connects to a SQL database and reads whatever tables and columns already exist, then builds REST and GraphQL API endpoints, plus an admin interface, around them. Creating a collection through the interface adds a matching table in PostgreSQL, and manually adding a table gets detected automatically by Directus. This makes it useful when a database already existed before the CMS was introduced.
Most of the complexity lies in managing access. Permissions can be configured by collection, by action, and even by individual field, and the public role begins with zero access granted. A common mistake is shipping an interface that behaves correctly for a signed-in administrator, yet returns empty results to ordinary visitors, simply because nobody turned on read access for the public role. Check this by testing a request while logged out, early in development.
A handful of configuration values matter for every setup. The PUBLIC_URL setting needs to match the actual address visitors use, otherwise redirects and single sign-on can misbehave. CORS settings must permit your front end's origin, uploaded files are stored in the uploads folder, and the container listens on port 8055. Directus is released under the Business Source License, which allows free use below a set revenue threshold, so larger companies should review the license terms.
| Workload | Plan | Note |
|---|---|---|
| A content hub for a small brochure website or blog | Starter | Suitable for a handful of editors and light API traffic. |
| A back-office tool serving many users with intensive automation or file handling | Pro | Resizing images and running large queries draws heavily on memory and CPU. |
Starter includes 1 vCPU, 1 GB of RAM, 20 GB of disk space, and room for up to 2 apps — enough to run Directus on the same machine as your own application code. Billed monthly, with prices shown on this page excluding 18% GST.
Install Directus
No, only what you explicitly expose. Directus assigns permissions per collection and role, and by default the public role starts without any access — you must turn it on yourself.
Yes, that is fine. Put your front end — made with Next.js, Vite or another framework — on a second app on that same server, and have it call the Directus API from there.
Yes, provided it is PostgreSQL or another SQL-compatible database that Directus works with. Take a backup before connecting it to live tables, because Directus adds its own system tables there too.
Generate a schema snapshot using the Directus CLI on the source environment, then apply it on the target. Content records need to move separately, via the API or by dumping the database.
Pick an application from our app store, choose which app server should run it, and click Install. It receives its own HTTPS address, its passwords are created automatically and displayed once, and the whole thing goes live within a couple of minutes.
Tell us what you plan to run and we will suggest the right setup.