Openship
All features
Deploy

Configuration as code

Version deployment configuration beside your source. Declare supported build, runtime, service, and health settings in a file you can review with a code change.

Open the guide

How it works

Create openship.json in the project and use the published schema to review supported fields. Configure commands, runtime options, mounts, or service settings where supported by the selected deployment path.

The configuration parser validates declared values before applying them. Available behavior depends on the runtime; schema support for a setting does not imply every destination can execute it. Keep sensitive credentials in the configured credential and variable settings.

What you can do

Versioned settings

Review supported deployment configuration with source changes.

Schema guidance

Use documented fields and validation to catch invalid settings.

Runtime context

Choose values supported by the intended deployment path.

Explore more

Ship it your way.

Self-hosted and free, or managed on Openship Cloud — the same workflow either way.