Why is Authentication Required?
Authentication is essential to ensure that only authorized users can create and manage pipelines. It allows us to manage access, track usage for billing, and ensure the security and stability of our services.1. Obtaining a GoldRush API Key
To begin, register for an API key at the GoldRush Platform. This key will be required to create and manage pipelines.Vibe Coders
$10/mo - Built for solo builders and AI-native workflows.
Teams
$250/mo - Production-grade with 50 RPS and priority support.
2. How Authentication Works
Platform Authentication
You authenticate with the GoldRush Platform using your API key when you log in. All pipeline operations - creating, updating, deploying, and monitoring pipelines - are performed through the GoldRush Platform.Source Credentials
Source data credentials are fully managed by GoldRush. You do not need to provide any source credentials, run your own nodes, or manage any upstream infrastructure. The Pipeline API reads from Covalent’s database on your behalf.Destination Credentials
Destination credentials (database passwords, API keys, access tokens) are provided by you when configuring a pipeline. These are stored securely and injected at deploy time via environment variable interpolation. In your pipeline configuration, destination credentials use${ENV_VAR} syntax:
Destination credentials are never stored in plaintext in your pipeline configuration. They are resolved from securely stored environment variables at deploy time.
3. Error Handling
If an authentication-related error occurs, the GoldRush Platform will display an error message. Common authentication issues include:| Issue | Description |
|---|---|
| Invalid API key | The API key provided is incorrect or has been revoked. |
| Expired plan | The account’s subscription has lapsed. |
| Destination credential failure | The pipeline could not connect to your destination using the provided credentials. |
Frequently Asked Questions (FAQ)
-
Are the API keys the same for the different GoldRush products?
- Yes, the same API key is used to authenticate with all GoldRush products - Foundational API, Streaming API, Pipeline API, CLI, and x402.
-
Where can I find my API key?
- You can find your API key on the GoldRush Platform after signing up or logging in.
-
How are my destination credentials stored?
- Destination credentials are stored as encrypted environment variables within the GoldRush Platform. They are injected into your pipeline configuration at deploy time and are never exposed in logs or the UI after being set.
-
Do I need to allowlist GoldRush IP addresses?
- If your database or webhook endpoint is behind a firewall, you may need to allowlist GoldRush’s egress IP addresses. Contact support for the current list.