Skip to main content
Welcome to the Scala Network Simulation API documentation. This API provides programmatic access to Scala’s network simulation platform, enabling you to create, configure, and run network simulations at scale.

What You Can Do

With the Network Simulation API, you can:
  • Create Workspaces - Organize your simulations into logical workspaces
  • Configure Simulations - Define network topologies, components, and parameters
  • Run Simulations - Execute simulations and monitor their progress
  • Retrieve Results - Access simulation outputs, logs, and metrics
  • Manage Resources - Upload traces, manage templates, and explore available models

API Overview

The API follows RESTful conventions and uses JSON for request and response bodies. All endpoints require bearer token authentication.

Base URL

Content Type

All requests and responses use application/json content type.

Versioning

The API is versioned via the URL path (/api/v1/). Breaking changes will be introduced in new major versions.

Quick Example

Here’s a simple example of listing your workspaces:
Response:

Next Steps