Documentation
Guides
Pricing & Plans

Pricing & Plans

NAT is available as a managed SaaS service at app.nat-testing.io (opens in a new tab). Choose the plan that fits your team size and testing needs.

Sign up for free β€” no credit card required. The Free plan lets you run 50 functional scans per month to explore NAT before committing to a paid plan.


Plan comparison

PlanMonthly priceFunctional scans/monthSecurity scans/monthRequests/minConcurrent scans
Free$050β€”301
Pro$79/mo5001001203
Team$199/mo2,00050030010
EnterpriseContact usUnlimitedUnlimited1,00050

See app.nat-testing.io/signup (opens in a new tab) to get started or contact hello@nat-testing.io for a custom quote.


Feature availability by plan

FeatureFreeProTeamEnterprise
Functional scansβœ…βœ…βœ…βœ…
Security scansβŒβœ…βœ…βœ…
WebhooksβŒβŒβœ…βœ…
CSV exportβœ…βœ…βœ…βœ…
HTML exportβœ…βœ…βœ…βœ…
PDF exportβŒβœ…βœ…βœ…
PDF white-labelβŒβŒβŒβœ…
API specs15UnlimitedUnlimited
AI queries/month5UnlimitedUnlimitedUnlimited
Compliance reports/monthβ€”5UnlimitedUnlimited
Dashboard AI chatβŒβœ…βœ…βœ…
Proactive insightsβŒβœ…βœ…βœ…
BGSTM audit trailβŒβŒβœ…βœ…
Priority supportβŒβŒβœ…βœ…
SSO (SAML/OIDC)βŒβŒβŒβœ…
SLA / dedicated supportβŒβŒβŒβœ…
⚠️

Security scans (POST /api/v1/security-scan) are only available on Pro and above. Attempting to use this endpoint on the Free plan returns 403 Forbidden with error code FEATURE_NOT_AVAILABLE.


AI Assistant

NAT's AI Assistant is available across the CLI and dashboard, giving you intelligent guidance at every step of the testing lifecycle.

CLI subcommands:

  • nat ai plan β€” generate a prioritized test plan from your API spec
  • nat ai generate-tests β€” create endpoint-specific test cases
  • nat ai explain β€” interpret scan findings in plain English with remediation steps
  • nat ai configure β€” interactive analysis and optimization of your .natrc
  • nat ai compliance-report β€” generate OWASP / PCI-DSS / HIPAA / SOC 2 compliance reports
  • nat ai audit-trail β€” export a BGSTM 6-phase audit trail for auditors

Dashboard features:

  • Dashboard chat widget β€” ask NAT anything about your APIs directly in the browser
  • Proactive scan insights β€” severity-colored recommendations surfaced automatically after each scan
FeatureFreeProTeamEnterprise
AI queries (CLI + dashboard)5/monthUnlimitedUnlimitedUnlimited
Compliance reportsβ€”5/monthUnlimitedUnlimited
Dashboard AI chatβŒβœ…βœ…βœ…
Proactive insightsβŒβœ…βœ…βœ…
BGSTM audit trailβŒβŒβœ…βœ…

All AI Assistant features require a configured LLM provider (OpenAI, Anthropic, or Azure OpenAI). Run nat doctor to verify your configuration.

AI query quotas and compliance report quotas reset on the first day of each billing period. Free plan users receive 5 AI queries per month across CLI and dashboard combined.


Quota enforcement

NAT enforces two types of quotas:

Monthly scan quota

Each plan includes a fixed number of scans per calendar month. When you reach your limit:

  • New POST /api/v1/scan requests return 402 Payment Required with error code QUOTA_EXCEEDED
  • In-flight scans are not interrupted
  • Quota resets automatically on the first day of each billing period

Check your current usage at any time:

curl https://api.nat-testing.io/api/v1/usage \
  -H "X-API-Key: $NAT_API_KEY"
{
  "plan": "pro",
  "scan_count": 423,
  "monthly_scan_quota": 500,
  "security_scan_count": 18,
  "monthly_security_scan_quota": 100,
  "ai_queries_used": 12,
  "ai_queries_quota": -1,
  "compliance_reports_used": 2,
  "compliance_reports_quota": 5,
  "approaching_limit": true,
  "quota_reset_date": "2026-02-01T00:00:00Z"
}

ai_queries_quota: -1 indicates unlimited (Pro and above). Free plan users see 5 here.

When approaching_limit is true, you are within 20% of your quota. Set up usage alerts so you are notified before hitting the limit:

curl https://api.nat-testing.io/api/v1/usage/alerts \
  -H "X-API-Key: $NAT_API_KEY"

Rate limits

Requests are rate-limited per API key. Exceeding the limit returns 429 Too Many Requests with a Retry-After header.

PlanRequests/minute
Free30
Pro120
Team300
Enterprise1,000

Upgrading your plan

Via the dashboard

  1. Log in at app.nat-testing.io/dashboard (opens in a new tab)
  2. Go to Settings β†’ Billing
  3. Click Upgrade Plan
  4. Select your new plan and complete the Stripe checkout
  5. Your quota and features update immediately upon payment confirmation

Via the API

Create a Stripe checkout session programmatically:

curl -X POST https://api.nat-testing.io/api/v1/billing/checkout \
  -H "X-API-Key: $NAT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "plan": "pro",
    "success_url": "https://app.nat-testing.io/dashboard?upgraded=true",
    "cancel_url": "https://app.nat-testing.io/dashboard"
  }'

The response includes a checkout_url. Redirect your user there to complete payment.


Managing your subscription

Access the Stripe customer portal to:

  • Change your plan (upgrade or downgrade)
  • Update payment method
  • Download invoices
  • Cancel your subscription
curl -X POST https://api.nat-testing.io/api/v1/billing/portal \
  -H "X-API-Key: $NAT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"return_url": "https://app.nat-testing.io/dashboard"}'

Or open it directly from the dashboard at Settings β†’ Billing β†’ Manage Subscription.


Downgrading

When you downgrade to a lower plan, your new limits take effect at the start of the next billing period. If your current usage already exceeds the lower plan's quota, no scans are deleted β€” you simply cannot start new scans until usage drops below the new limit.

Features removed by a downgrade (e.g., security scans when moving from Pro to Free) become unavailable immediately. Existing scan results are always retained.


Free trial

The Free plan is permanently free β€” it is not a time-limited trial. You can stay on Free indefinitely and upgrade at any time when you need higher quotas or additional features.


Enterprise

For large teams, regulated industries, or organizations requiring:

  • Unlimited scans
  • SSO (SAML/OIDC)
  • Dedicated support with SLA
  • Custom rate limits
  • On-premises deployment options
  • PDF white-label branding
  • Unlimited AI Assistant features (queries, compliance reports, audit trails)

Contact hello@nat-testing.io or visit app.nat-testing.io/signup (opens in a new tab) to get started.


Next steps

Was this helpful?