Applications

Deployable applications and their settings, logs and metrics.

Base https://api.nodion.com. Short paths need X-Nodion-Project unless the path already has /v2/projects/{id}. Request bodies are in the interactive docs.

GET /v2/applications

List applications in the current project

Scope read Interactive docs

POST /v2/applications

Create an application in the current project

Scope write Interactive docs

GET /v2/projects/{id}/applications

List applications

Scope read Interactive docs

POST /v2/projects/{id}/applications

Create an application

Scope write Interactive docs

PATCH /v2/applications/{id}

Update an application

Scope write Interactive docs

DELETE /v2/applications/{id}

Delete an application

Scope write Interactive docs

PUT /v2/applications/{id}/source

Update an application's git source

Scope write Interactive docs

POST /v2/applications/{id}/git/remote

Return a Nodion Git push remote

Scope write Interactive docs

POST /v2/applications/{id}/git/files

Commit text files into Nodion Git

Scope write Interactive docs

GET /v2/applications/{id}/console/session

Get the application's shell-console session status

Scope read Interactive docs

DELETE /v2/applications/{id}/console

End the application's shell-console session

Only the session owner may stop the VM. The WebSocket upgrade is GET /v2/applications/{id}/console and is not documented here.

Scope write Interactive docs

GET /v2/applications/{id}/metrics

Get application metrics

Scope read Interactive docs

GET /v2/applications/{id}/containers

List running containers

Scope read Interactive docs

GET /v2/applications/{id}/containers/stats

Get container resource stats

Scope read Interactive docs

GET /v2/applications/{id}/logs

Get recent application logs

Scope logs:read Interactive docs

GET /v2/applications/{id}/logs/history

Query historical application logs

Scope logs:read Interactive docs

GET /v2/create_rates

List unit prices for usage-based create resources

Scope read Interactive docs

Give your agent a cloud.

Earn up to 15 € in credit when signing up.

Continue with GitHub

or with email