API guides
The NetFoundry REST API lets you automate everything you can do in the console—create networks, manage identities and services, configure policies, and integrate NetFoundry into your own tooling and workflows. These guides are aimed at DevOps practitioners building automation and integrations, not end users of the platform.
What you can do
Every action available in the console maps directly to an API call. Common automation use cases include:
- Allowing or blocking a device based on compliance state or an external event
- Onboarding a new device to connect to a specific service
- Creating a path to a new service for an existing group of identities
- Triggering actions in response to metrics or events that NetFoundry reports
REST conventions
The API follows standard REST conventions. All request and response bodies are JSON. Requests that include a body must
send a Content-Type: application/json header, and responses with a body include it too.
See the API reference for the full endpoint and schema documentation.
📄️ Authentication
All NetFoundry APIs require an authentication token. Authentication is delegated to an identity provider—Cognito,
🗃️ Reporting and Metrics
3 items
📄️ Provision a network and service
This guide walks through automating the full provisioning flow end-to-end using two APIs: the NetFoundry API for