Skip to main content
Support
0
Contact us
Nederlands
Deutsch
Español
Dedicated serversFlexible VPSCloud TechnologyColocationChallenges in ITSectorsCareers
Cloud Compute

With Cloud Compute, you have access anytime and anywhere to a portal through which you can configure your entire IT environment from wherever you are in the world.

Cloud Storage

Reliable access to your files, infrastructure, and applications at all times – with no interruptions or delays. At Worldstream, we offer a variety of storage solutions.

Flexible cloud icon
Flexible cloud
Private cloud icon
Private cloud
Bare metal icon
Bare Metal Compute
Hollow cube icon
Object storage
Hollow cube icon
File storage
Block storage icon
Block storage
Backup storage icon
Backup storage
Need support?

With experienced engineers and an average response time track record on 7 minutes, you can expect a solid technical support solution in next to no time.

All Servers

Choose your Dedicated Server now. Custom or Instant Delivery. Powerhouse servers built for your use case.

Use Cases

Whatever your use case, we’re here to help you find the ideal solution.

Deal servers icon
Deals
AMD servers icon
AMD Processors
AI servers icon
Intel Processors
Hollow cube icon
Virtualisation, Containerisation and Orchestration
Hollow cube icon
Websites and Applications
Hollow cube icon
Gaming and Streaming Infrastructure

24/7/365 support with an average response time of just 7 minutes. Thanks to our own data centers, our engineers can go directly to your server for fast, hands-on assistance. Email or call us anytime.

Smart outsourcing

Some IT creates added value, while other types are supportive. Use that as a starting point for outsourcing.

Cost Efficiency

Complete IT packages may seem like the safe option, but when you consider the costs, other choices often make more sense.

IT flexibility & control

Outsourcing doesn’t mean losing control; it actually provides more flexibility and control.

Cloud repatriation

The cloud is not a final destination: You should continuously evaluate and adjust your cloud environment as needs evolve.

Financial services
Logistics & Transportation
Retail & E-commerce
Media & Entertainment
Tech & Software Development
Security
Managed Service Providers
Need support?

With experienced engineers and an average response time track record on 7 minutes, you can expect a solid technical support solution in next to no time.

Chat with usContact us
About WorldstreamAbout the technologyCasesKnowledge base
About usMeet the teamJobsBecome a resellerCertificationsOur data centersOur networkDDoS ProtectionAMD EPYC serversTechnology PartnersOperating SystemsAll casesEasyTerraDutch Drone CompanyPerfGridArticlesFAQNews and BlogsProducts and Services
Contact us

Call +31 (0) 174 – 712 117

Industriestraat 53, Naaldwijk

Nederlands
Deutsch
Español
0
Dedicated serversFlexible VPSCloud TechnologyColocationChallenges in ITSectorsCareersAbout WorldstreamAbout the technologyCasesKnowledge baseMy Worldstream
Contact
Support
NederlandsDeutschEspañol
  1. HomeHome
  2. Knowledge Base
  3. API & Automation
  4. Using the Worldstream API

Using the Worldstream API

Applies to All productsAudience Developers, operatorsLast reviewed September 2026

Quick answer

The Worldstream API is for scripts, CI, and AI agents, not for clicking around in a browser. Create a key in Portal under Developers → API, then authenticate every request with an X-API-Key header, not a bearer token, against https://api.worldstream.com. The API is rate limited to 200 requests per minute per IP address.

On this page
  • What you need before you start
  • Creating an API key
  • Authenticating
  • Rate limits
  • Finding endpoints and documentation
  • Common tasks

Worldstream also supports connecting AI assistants and agents to this API through MCP (Model Context Protocol), see Using Worldstream via MCP for setup and what's currently possible end to end.

What you need before you start

  • A Worldstream account with access to Portal
  • An API key, created from API under Developers
  • A tool to make HTTPS requests: curl, Postman, or your language's HTTP client

Creating an API key

1

Open API under Developers

In Portal, go to Developers → API and select the Keys tab.

2

Click Create Key

Fill in a Key Name, choose how long it should last under Expires In, and set the permissions the key needs.

3

Copy the secret immediately

Treat the secret as unrecoverable once you leave the screen. Store it somewhere safe straight away, such as a password manager or secrets store. Never paste an API secret into a support ticket.

The same Keys area also has an API IP allowlist, which restricts which addresses may authenticate using a key. It has three modes: Off, Report only, and Enforce. This only affects API key authentication, it has no effect on browser sign-in to Portal.

Authenticating

Send the key as an X-API-Key header on every request. It's not a bearer token, so don't put it in an Authorization: Bearer header.

curl -H "X-API-Key: <your-api-key>" \
  https://api.worldstream.com/<family>/v1/<command>

Endpoints are grouped by product family and follow the pattern api.worldstream.com/<family>/v1/<command>. Take the exact path for any call from the Endpoints tab in Portal, which is generated live from the same OpenAPI spec as Download Spec.

Rate limits

The API allows 200 requests per minute per IP address. Go over that and you'll get an HTTP 429 response with a Retry-After header telling you how long to wait before your next request. Build retry logic around that header rather than guessing an interval, particularly for scripts that poll on a schedule.

Finding endpoints and documentation

The API section in Portal scopes what you see to your own access:

  • My APIs shows what your account and key can actually call.
  • Full reference shows every available endpoint, regardless of your current access.
  • Download Spec gets you the OpenAPI spec, for generating clients or wiring up tooling.
  • View JSON and API Explorer let you inspect and try endpoints directly in the portal.
  • Infrastructure as Code gives you ready-made Ansible and Terraform templates, built from the live spec.
  • Examples includes an MCP Server Setup guide for connecting the API to Cursor or Claude Desktop, see Using Worldstream via MCP.

Calling an endpoint your account or key doesn't have access to returns an HTTP 403.

If a call returns a 403, check Recent API key denials on the Keys tab. It shows whether the denial was a permission issue or an IP restriction from the API IP allowlist.

Common tasks

Every endpoint follows the same pattern: https://api.worldstream.com/<family>/v1/<command>. The table below shows how that pattern maps onto typical tasks. Take the exact path for any call from the Endpoints tab, View JSON, or API Explorer in Portal rather than copying these as-is.

TaskIllustrative endpoint pattern
List your Flexible VPS instancesGET /flexible-vps/v1/vms
Create a Flexible VPSPOST /flexible-vps/v1/vms
Power on/off/restart a VPSPOST /flexible-vps/v1/vms/{id}/actions
List dedicated serversGET /dedicated/v1/dedicated-servers
Reinstall a dedicated server's OSPOST /dedicated/v1/dedicated-servers/{id}/reinstall
Set reverse DNS on an IPPUT /ip-management/v1/dns/reverse-records/{id}
Create an Object Storage bucketPOST /storage/v1/object-storage/buckets
Open a support ticketPOST /support/v1/tickets
Estimate the cost of a configurationPOST /account/v1/pricing/estimate

The API families and their sizes are: Account (27 endpoints), Flexible VPS (88), Kubernetes (27), Dedicated Servers (25), Storage (14), Datacenter (20), IP Management (8), Monitoring (9), and Support (6), 224 endpoints in total. Each family covers the tasks you'd expect from its name, for example Flexible VPS covers the full VM lifecycle (create, power, resize, redeploy, snapshots, backups, networks, firewalls, VPN, ISOs, images), and Dedicated Servers covers power, reinstall, cancel, traffic, and uplinks. See the Endpoints tab in Portal for the full, current list, grouped by family. Note what's not here: there is currently no endpoint for account signup or adding a payment method, invoicing and billing management still happen in Portal itself.

Related articles

  • Object Storage: CLI and SDK reference
  • How to review and manage your billing
  • API & Automation overview
Was this article helpful?

Solid IT. No Surprises

Sparring partner for IT maturity
Eliminating barriers so you can run
Predictable and transparant costs

Contact

  • Industriestraat 53, Naaldwijk
  • Payment Methods
  • Abuse
  • Developers Resources
  • Network Operations Center
  • About us
  • Meet the team
  • Jobs
  • Become a reseller
  • Certifications
  • Our data centers
  • Our network
  • DDoS Protection
  • AMD EPYC servers
  • Technology Partners
  • Operating Systems
  • Overview
  • FAQ
  • Cases
  • News & Blogs
  • Use Cases
Nederlands
Deutsch
Español
Nederlands
Deutsch
Español
  • Legal
  • Disclosure