Billing & Credits
Skylos uses credit packs — one-time purchases, no subscriptions, no recurring charges. Each purchase also extends your Pro access (see How Pro Works below).
New User Onboarding
Every new Skylos account gets:
- 50 starter credits — enough for 50 scan uploads
- 7-day Pro trial — full access to all Pro features
No credit card required. Start scanning and explore the cloud dashboard immediately.
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 / security_scan / quality_check / secrets_scan | Local analysis tools — run on your machine |
| Dashboard viewing (read-only) | No friction to see results |
| All languages (Python, TypeScript, Go) | Languages are adoption multipliers, not paywalls |
What Costs Credits
Only compute-heavy cloud actions cost credits:
| Action | Credits |
|---|---|
Scan upload (--upload) | 1 |
| Scan comparison (diff between two scans) | 2 |
| PR auto-fix (LLM-generated fix) | 3 |
| AI issue triage (LLM analysis) | 5 |
MCP AI remediation (remediate tool) | 10 |
| Compliance report (PCI DSS, SOC2, HIPAA) | 500 |
Credit Packs
| Pack | Credits | Price | Per-Credit | Pro Access |
|---|---|---|---|---|
| Starter | 500 | $9 | $0.018 | 30 days |
| Builder | 2,500 | $39 | $0.016 | 90 days |
| Team | 10,000 | $129 | $0.013 | 180 days |
| Scale | 50,000 | $499 | $0.010 | 365 days |
Volume discount up to 45%. Credits never expire.
30-day money-back guarantee on all packs.
How Pro Works
Pro is time-bound — each credit pack purchase includes a Pro access duration.
How it works:
- Buy any credit pack → you get Pro access for the pack's duration
- Pro duration stacks — buying another pack extends your expiry date
- If Pro expires, you drop back to the Free plan (your credits are still there)
- Buy any pack to reactivate Pro immediately
Example:
- Buy Starter pack → Pro for 30 days (expires April 3)
- On March 20, buy Builder pack → Pro extended by 90 days (now expires July 2)
- Credits from both packs are combined in your balance
Your credits never expire — only Pro access is time-bound. If Pro lapses, buy any pack to reactivate and your existing credits are still available.
Pro Features
These features are plan-gated (require an active Pro subscription), not credit-gated:
- Advanced gate modes — server-controlled GitHub checks that can't be bypassed
- Full trend charts — track security and quality metrics over time
- Team collaboration — shared dashboard, team-wide suppressions
- Slack & Discord notifications — get alerts on new findings
- Suppression governance — manage false positives across the team
- SARIF export — import results into GitHub Security tab
- Inline PR comments — findings posted directly on PR diffs
- Findings export — download results as CSV/JSON
- Custom rules — up to 50 organization-specific rules
- 90-day scan history — full history retention (Free: 7 days)
Enterprise
Custom pricing for teams that need:
- Unlimited repos and history (365-day retention)
- SSO/SAML
- Compliance reports
- Audit logs
- Priority support and SLA
- Unlimited credits (no per-scan charges)
Contact founder@skylos.dev.
Checking Your Balance
CLI
skylos credits
Output:
[My Org] (pro plan — expires 2026-06-15)
Balance: 1,500 credits
Recent activity:
+2500 Purchased 2500 credits (builder pack)
-1 Scan upload
-5 AI issue triage
-10 AI code remediation
Buy credits: https://skylos.dev/dashboard/billing
Dashboard
Go to skylos.dev/dashboard/billing to see your balance, Pro expiry date, 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 Pro access is extended by the pack's duration
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
The remediate tool returns an error:
Insufficient credits. Required: 10, available: 0.
Buy credits at https://skylos.dev/dashboard/billing
Other MCP tools (analyze, security_scan, quality_check, secrets_scan) run locally and don't require credits.
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.
Does Pro access expire? Yes. Pro is time-bound — each credit pack extends your Pro duration. When it expires, you drop to Free but keep your credits. Buy any pack to reactivate.
Can I get a refund?
Yes. 30-day money-back guarantee on all packs. Contact founder@skylos.dev 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? Yes! Every new account gets 50 starter credits and a 7-day Pro trial — no credit card required. Local scanning is also free forever with no limits.
What's the difference between plan-gated and credit-gated? Pro features (trends, team collaboration, integrations) require an active Pro subscription but don't cost credits. Compute actions (scan upload, AI triage, etc.) cost credits regardless of plan.