Skip to main content
Bastion provides two separate environments to support your development workflow and production operations. Each environment serves a distinct purpose with different behaviors around data persistence, compliance verification, and financial operations.

Environment overview

When to use each environment


Authentication & API access

Both environments use the same authentication model (API keys + optional JWT signing), but credentials are environment-specific and cannot be shared between sandbox and production. For implementation details, see API authentication.

Chains, assets, and on-chain behavior

Network support

Behavioral differences

For complete chain and asset details, see Supported chains and assets.

Compliance and identity verification

Compliance requirements differ significantly between environments to enable efficient testing while maintaining production security.

Compliance comparison

Production compliance requirements

Full regulated identity verification:
  • End users and businesses provide real documents and information
  • Reviews can result in approvals, rejections, or requests for additional information
  • Identity decisions affect account limits, transaction eligibility, and ongoing monitoring
For detailed compliance requirements and field specifications, see the KYC requirements and Compliance guides.

Fiat operations and settlement

Fiat conversion behavior differs fundamentally between environments.

Fiat operations comparison

Example flows


Data persistence and reliability

Need help? Contact support at try@bastion.io or reach out to your sales representative.