Divio Documentation
Contents Menu Expand Light mode Dark mode Auto light/dark mode
Divio Documentation
  • Get started
    • Installation
    • Django
      • 1. Create a new Django application
      • 2. Set up your Divio application locally
      • 3. Deploy your application to the Divio Cloud
      • 4. Add and configure a Postgres database
      • 5. Configure static file serving
      • 6. Add and configure media storage
      • 7. Apply some refinements
    • Aldryn
      • 1. Create a new Django application using Aldryn Django
      • 2. Set up your Divio application locally
      • 3. Make changes and deploy them
      • 4. Configure a more complex application
    • Wagtail
      • 1. Create a new Wagtail Django application
      • 2. Set up your Divio application locally
      • 3. Make changes and deploy them
    • Laravel
      • 1. Create a new PHP/Laravel application
      • 2. Set up your Divio application locally
      • 3. Make changes and deploy them
      • 4. Install an application using Flavours
  • How-to guides
    • Get help and support
    • Update billing and credit card information
    • Retrieve your invoices
    • Upload your SSH public key
    • Enable Beta features
    • Delete your account
    • Rename an organisation
    • Duplicate an application
    • Delete an application
    • Add a collaborator
    • Rename an application
    • Transfer an application to another organisation
    • Use our backup system
    • Clear the Cloudflare cache
    • Configure an application (generic guide)
    • Configure a Django application
    • Configure a Flask application
    • Configure a Gatsby application
    • Start a Django application
    • Start a django CMS application
    • Start a Gatsby application
    • Start a PHP Laravel application
    • Deploy your application to the Divio cloud platform
    • Go-live checklist
    • Set up the Divio local development environment
    • Run a local application in live configuration
    • Configure external Git hosting
    • Use Git to manage your application
    • Set up CI/CD
    • Use the Divio API
    • Manage an application's base image
    • Install system packages
    • Install Python dependencies
    • Create a multi-site Django application using Mirrors
    • Configure Celery
    • Force HTTPS with Express.js
    • Add a Django application to an Aldryn application
    • Configure Django settings using Aldryn
    • Configure external logging
    • Manage access authentication
    • Manage redirects in Django applications
    • Log in to a local Django application
    • Manage uWSGI configuration
    • Fine-tune uWSGI server performance
    • Package an application as an Aldryn addon
    • Update an existing Aldryn addon
    • Interact with your application’s database
    • Interact with your application’s cloud media storage
    • Configure media serving on a custom domain
    • Manage environment variables
    • Upgrade a PostgreSQL service
    • Debug cloud deployment problems
    • Diagnose performance issues
    • Identify and resolve a Python dependency conflict
    • Get help when you have a problem
  • Technical reference
    • Divio CLI
    • Divio API reference
    • The cloud and local shells
    • Divio environment variables
    • Checks, limits and timeouts on the Divio platform
    • The Dockerfile
    • The docker-compose.yml file
    • Working with your application’s media storage
    • Working with your application’s database
    • File compression
    • Sending email
    • Divio application backups
    • Zero-downtime deployment
    • Multi-site applications
    • Mirrors
    • Application development support
    • How we use terms
    • Security
    • Resource usage
    • Leaving Divio
    • The Developer plan
    • Invoice-based billing
    • Divio’s local commands cheatsheet
    • Control panel permissions reference
    • Addon configuration with aldryn_config.py
    • settings.py in Aldryn Django
    • Key addons
  • Background information
    • Environments
    • Metrics (Beta)
    • Domains
    • Service management (Beta)
    • Release commands (Beta)
    • Overview
    • Docker basics
    • IP addresses
    • Cron jobs
    • Maintenance operations
    • Our Python wheels proxy
    • Elasticsearch instances
    • Caching and CDN
    • Configuration using environment variables
    • SSL certificates and HTTPS
    • Application creation options
    • The deployment process
    • Application environments
    • Version control
    • Boilerplates
    • Working with our recommended Django application configuration
    • Why should you pin your Python packages in the requirements.txt file?
    • What is Aldryn?
    • Addons
    • About Aldryn (legacy)
    • Working with Django addons (legacy)
    • Addons list
  v: latest
Versions
latest
Downloads
pdf
On Read the Docs
Project Home
Builds
  • Docs  » 
  • Technical reference  » 
  • Divio API reference
Back to top

Divio API reference#

Divio provides an API for management purposes.

Full specification of the API is available in a structured format in the Divio API reference documentation. The specification is also available in JSON format.

See also How to use the Divio API.

Next
The cloud and local shells
Previous
Divio CLI
Copyright © 2023 Divio Technologies AB