How can we help?
Search our knowledge base or browse categories below.
📚 Knowledge Base
Getting Started
Installation guides, CLI setup, account creation, and your first deployment.
View guides →Account & Billing
Manage subscriptions, update payment methods, view invoices, and upgrade plans.
Manage account →API & Integrations
REST API reference, webhook configuration, OAuth flows, and third-party plugins.
Browse API →CI/CD & Deployments
Configure pipelines, set up branches, preview environments, and auto-scaling.
Deployment docs →Troubleshooting
Common error codes, build failures, SSL issues, and performance debugging.
Solve issues →Security & Compliance
RBAC, SSO/SAML setup, data encryption, audit logs, and SOC 2 compliance.
Security center →❓ Frequently Asked Questions
Why is my deployment taking longer than expected?
Deployments can slow down due to large build caches, missing optimizations, or network latency. Check your build logs for bottlenecks, enable caching in your CI config, and ensure your repository isn't pushing unnecessary assets. For persistent issues, verify your region's edge status or contact support.
How can I change my subscription plan?
Navigate to Settings > Billing > Plan Management. You can upgrade or downgrade at any time. Upgrades take effect immediately with prorated billing. Downgrades apply at the end of your current cycle. All changes are logged in your invoice history.
I'm hitting API rate limits. How do I resolve this?
Rate limits vary by plan. Starter plans allow 1,000 requests/hour, Pro allows 10,000, and Enterprise allows custom limits. Use pagination, implement caching, and monitor the `X-RateLimit-Remaining` header. If you need higher limits, contact sales or upgrade your plan.
How do I set up SSL for a custom domain?
.git automatically provisions Let's Encrypt certificates for all verified custom domains. Add your domain in Settings > Domains, complete DNS verification, and SSL will activate within 5-10 minutes. For ACME/DNS challenges or enterprise certs, use the advanced TLS settings panel.
My webhooks aren't firing reliably. What should I check?
Ensure your endpoint returns a `2xx` status within 5 seconds. .git will retry failed deliveries 3 times with exponential backoff. Check the Webhook Logs in your dashboard for payload history, signatures, and retry status. Invalid signatures or timeouts will be flagged automatically.
💬 Still need help?
Choose the support channel that works best for you.