Billing & Credits
Skylos uses credit packs — one-time purchases, no subscriptions, no recurring charges. Credits never expire. Buy what you need, use it whenever.
What's Free
| Action | Why Free |
|---|---|
skylos . (local CLI scan) | Adoption funnel — local scanning is always free |
skylos . --json / --table / --tree | Same — all local output formats are free |
MCP analyze without API key (5 calls/day) | Let agents try before paying |
| Dashboard viewing (read-only) | No friction to see results |
| All languages (Python, TypeScript, Go) | Languages are adoption multipliers, not paywalls |
What Costs Credits
| Action | Credits | Where Enforced |
|---|---|---|
Scan upload to cloud (--upload) | 1 | Server-side (/api/report) |
MCP: analyze | 1 | MCP server (skylos_mcp/auth.py) |
MCP: security_scan | 2 | MCP server |
MCP: quality_check | 1 | MCP server |
MCP: secrets_scan | 1 | MCP server |
MCP: remediate (AI auto-fix) | 10 | MCP server |
| PR inline review | 3 | Cloud (coming soon) |
Credit Packs
| Pack | Credits | Price | Per-Credit |
|---|---|---|---|
| Starter | 500 | $9 | $0.018 |
| Builder | 2,500 | $39 | $0.016 |
| Team | 10,000 | $129 | $0.013 |
| Scale | 50,000 | $499 | $0.010 |
Volume discount up to 45%. Credits never expire.
30-day money-back guarantee on all packs.
Enterprise
Custom pricing for teams that need:
- Unlimited repos and history
- SSO/SAML
- Compliance reports
- Audit logs
- Priority support and SLA
- Unlimited credits (no per-scan charges)
Contact [email protected].
Checking Your Balance
CLI
skylos credits
Output:
[My Org] (pro plan)
Balance: 1,500 credits
Recent activity:
+10000 Purchased 10000 credits (team pack)
-1 Scan upload
-10 AI code remediation
Buy credits: https://skylos.dev/dashboard/billing
Dashboard
Go to skylos.dev/dashboard/billing to see your balance, recent transactions, and buy more credits.
How Purchasing Works
- Go to skylos.dev/dashboard/billing (or run
skylos creditsin the CLI to get the link) - Pick a credit pack
- You're redirected to a secure checkout page (powered by Lemon Squeezy)
- After payment, credits are added to your account instantly
- Your plan upgrades from "free" to "pro" on first purchase
What Happens at Zero Credits
CLI Upload
skylos . --upload
- CLI warns:
0 credits remaining. Buy more: https://skylos.dev/dashboard/billing - Server returns 402 (Payment Required)
- Local scanning still works — only the cloud upload is gated
MCP Server
All authenticated tools return an error:
Insufficient credits. Required: 2, available: 0.
Buy credits at https://skylos.dev/dashboard/billing
CI/CD
Same as CLI upload — the scan runs locally, but the cloud upload (which stores results and posts PR comments) requires credits.
Low Credit Warning
When your balance drops below 50 credits, you'll see a warning after each upload:
Credits remaining: 12. Top up at skylos.dev/dashboard/billing
FAQ
Do credits expire? No. Credits never expire. Buy them once, use them whenever.
Can I get a refund?
Yes. 30-day money-back guarantee on all packs. Contact [email protected] or request through the payment provider.
What happens if my balance hits zero mid-CI-run? The scan still runs locally. The upload to the cloud dashboard will fail with a 402 error. Your CI pipeline won't break — the scan results are still available in the build output.
Is there a free trial? Local scanning is free forever with no limits. For cloud features, buy the Starter pack ($9 / 500 credits) to try it out.