API Node & API Deployer: Real-time APIs¶
Production deployments in DSS are managed from a central place: the Deployer. The Deployer is either available as a dedicated node or attached to a Design node. See how to install the Deployer on your environment. The Deployer location is configured by administrator for the whole instance on each Design node in Administration > Settings > Deployer (this operation is automatically done if your are using Fleet Manager).
The Deployer has two separate but similar components, the Project Deployer and the API Deployer, that handle the deployment of projects and API services respectively. This section focuses on the latter. To know more about the Project Deployer, please refer to Production deployments and bundles.
In DSS Design and Automation nodes, you can create API services and deploy them to one or several API nodes, which are individual servers that do the actual job of answering REST API calls. The API Deployer allows you to:
As an administrator, define “API infrastructures”, each pointing to either already-installed API node(s), a Kubernetes cluster or a external ML deployment platform
As a user, deploy your API services on an infrastructure
For all, monitor the health and status of your deployed APIs
- Introduction
- Concepts
- Installing API nodes
- Setting up the API Deployer and deployment infrastructures
- First API (with API Deployer)
- First API (without API Deployer)
- Deploying to an external platform
- Types of Endpoints
- Enriching prediction queries
- Documenting your API endpoints
- Security
- Managing versions of your endpoint
- Deploying on Kubernetes
- APINode APIs reference
- Operations reference