Deploy and manage cloud servers via API

Spin up cloud servers as seeds in seconds, manage infrastructure through a single API and integrate provisioning and scaling directly into your workflows. For technical details, see the API documentation.

Connect.Create.Expand.

dataforest API: Code controls infrastructure

Turn provisioning, control and scaling into a native part of your applications and workflows with the dataforest Cloud API.

Cloud servers in seconds

Deploy servers via API in seconds and plug them into existing workflows without manual steps in between.

  • Provisioning starts directly via API instead of manual processes.
  • Integrates cleanly into automations, internal tools and product logic.
  • The entire lifecycle from selection to scaling stays reproducible.

Boost for your projects

The API makes infrastructure for your applications flexible, predictable and easy to manage.

  • Infrastructure requirements become a code-based part of your application logic.
  • Scaling, changes and follow-up steps can be triggered directly from your systems.
  • Infrastructure becomes part of your product, not a separate ops concern.

Seamless integration

The API follows a consistent API-first approach and is an integral part of the dataforest Cloud.

  • Core provisioning and control functions are consistently available via the API.
  • A solid foundation for automation and resource management.
Background

Why the dataforest Cloud API

Four reasons to build on the dataforest Cloud API for infrastructure automation and product integration.

For code-driven infrastructure and product integration
For flexible, automatable server provisioning

Fast provisioning

Deploy cloud servers as seeds in seconds and wire them straight into your existing workflows, products and automations.

Developer experience

Built by developers, for developers. The API is designed for quick integration with minimal boilerplate.

API-first by design

The API is a core building block of the dataforest Cloud, exposing every key function in a consistent, automatable way.

Scaling on demand

Scale resources up or down as needed and adapt to changing requirements without friction.

Get started with the API

Register now and follow our Quickstart Guide to deploy your first seed in a few steps via API.

Quickstart Guide
bash
    curl -s -X POST 'https://api.dataforest.net/api/v1/public/seeds' \
  -H 'Authorization: Bearer $TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "my-first-seed",
    "plan": "lines/entry/models/entry-c1-m2-s20",
    "location": "fra01",
    "source": {
      "type": "image",
      "ref": "images/debian/versions/debian-v13"
    },
    "project_id": "<your-project-id>",
    "ssh_keys": ["<your-ssh-key-id>"]
  }'

FAQs about the API

For teams that want to integrate infrastructure directly into products, internal platforms, or automated workflows. The API covers regions, team context, SSH keys, and seeds including lifecycle actions. For a functional overview, see the dataforest Public API page.

Yes. The API works in a team context. Via GET /team you also receive projects and resource limits that are relevant for seed creation. You can find the technical details in the API documentation.

Seeds can be created and then controlled via actions such as Start, Stop, Reboot, Rename, Rebuild, Restore, or Resize. There are also endpoints for backups, snapshots, and upgrade plans. A complete overview of available endpoints is available in the API documentation.

Any questions?

Then our experts are happy to help. You'll be surprised how fast we are.

Background image