Skip to main content
Signa does not currently provide a dedicated sandbox environment. For integration testing, we recommend creating a separate test organization in the dashboard with its own API key. You can then scope that key’s usage, limits, and billing independently from your production organization.
  1. Create a test organization from the dashboard.
  2. Issue a dedicated API key for that organization and store it in your CI provider’s secrets manager (e.g. SIGNA_TEST_API_KEY).
  3. Point integration tests at https://api.signa.so using the test key. All keys use the format sig_{48 hex chars}, there is no separate base URL.
  4. Keep production keys out of CI. Treat every API key as a credential regardless of which organization it belongs to.

Integration Test Examples

Basic: Verify Authentication

TypeScript (Vitest)

Search and Paginate

TypeScript (Vitest)

Batch Fetch with Not-Found Handling

TypeScript (Vitest)

CI/CD Integration

Environment Variables

Set these in your CI pipeline:

GitHub Actions Example

Store API keys in your CI provider’s secrets manager. Treat every key as a credential.