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 guideHow 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.