FAQ
Frequently asked questions about Repo Cat.
Account & Billing
How do I create an account?
Sign up on our website using your email. Once registered, you'll be able to generate an API key that you can use to authenticate your requests.
What payment methods do you accept?
We accept all major credit cards. All payments are processed securely through Stripe. Your subscription will automatically renew unless cancelled.
Can I change my plan later?
Yes, you can upgrade or downgrade your plan at any time. When upgrading, the difference will be prorated. When downgrading, the change will take effect at the end of your current billing cycle.
API Usage
How do I authenticate my requests?
Include your API key in the X-API-Key header of your requests. All authenticated endpoints require this header.
What happens if I exceed my rate limit?
If you access the api too many times per minute you will trigger a rate limit. When you exceed the rate limit, you'll receive a 429 (Too Many Requests) response. Wait a minute before making additional requests.
Can I use the API without an API key?
An API key is required for all scan operations, including Basic scans. The Free tier provides limited access to Basic scans (5 daily, 30 monthly) but still requires authentication. An API key is required for all other scan levels and for higher usage limits.
Scan Levels
What's the difference between Basic, Standard, and Deep scans?
Basic provides repository metadata, commit density analysis, and package bloat detection. Standard adds static code quality assessment and security issue detection.Deep includes AI-powered code analysis and detailed recommendations.
Which scan level is right for me?
Use Basic for quick repository overviews. Standard is ideal for code quality assessment. Deep is best for comprehensive analysis and detailed insights. Start with Basic to understand your repository, then use deeper scans as needed.
Webhooks
What events trigger webhooks?
Webhooks are sent for: scan started, scan completed, scan failed, and scan cancelled events. Configure your webhook URL in your account settings.
How secure are webhooks?
Webhook requests do not include any sensitive data like API keys. They only signal that an event has triggered for a particular scan.
Troubleshooting
My scan is stuck, what should I do?
Try cancelling the scan and restarting it. If the issue persists, check that you have sufficient scan limits remaining and that the repository is accessible. If the problem persists, please contact support.
Why is my scan taking so long?
Deep scans can take several minutes for large repositories. Standard scans typically complete in under a minute. If a scan exceeds 5 minutes without any feedback there may be an issue. If this problem persists, please contact support.
I'm getting authentication errors, what should I check?
Verify that your API key is correct and included in the X-API-Key header. Ensure you're not using a placeholder value and that the key has been properly copied.
General Questions
Do you support private repositories?
No, currently we can not analyze private repositories.
Is there an MCP client available?
Yes, we provide an MCP server that can be used with compatible MCP clients. See the MCP Server documentation for setup instructions.
How do I request a feature?
Feature requests and feedback can be submitted via our contact page.