Cloud AAA control plane

Secure every access request.
Automate every policy decision.

Stop hand-editing NAS configs and vendor RADIUS dictionaries. Write your access policy once in PolicyLogic, and SpherAAA enforces it across all RADIUS and RADSEC - on cloud or on-prem.

Cloud + On-Prem Enterprise Security Developer Ready

Built on a policy engine proven in carrier-grade 4G authentication infrastructure since 2016.

live overview
99.98% Auth success rate
89ms Avg policy decision
12.4k Active sessions
Authentications, last 12h
RADSEC
62%
802.1x
31%
RADIUS
7%

24/7

Expert Support

5 Min

Deployment

$0

Setup Cost

Works across your existing network stack
Cisco MikroTik Ubiquiti pfSense Enterprise WLAN

For MSPs

Isolate every client environment on one platform. One dashboard, per-tenant policy and billing data, zero cross-account leakage.

For ISPs

Handle high-volume subscriber authentication with RADSEC and dynamic peer discovery, without standing up your own RADIUS cluster.

For Enterprise IT

Enforce 802.1x and MFA policy tied to Entra ID, with an audit trail your security team can actually query in OpenSearch.

Platform capabilities

Everything needed to run modern AAA at scale

From protocol handling to identity-driven automation, SpherAAA brings security, flexibility, and observability into one platform.

Protocols & Security

Advanced Protocol Coverage

RADSEC, UDP/TCP, and 802.1x (EAP-TLS/TTLS/PEAP/AKA) with dynamic peer discovery - so you're not stuck re-architecting when a new device type shows up.

RADIUS Proxy Fabric

Proxy, route, and chain requests across distributed AAA endpoints with centralized policy logic.

Integrated PKI

Issue and manage EAP certificates with built-in SCEP/OCSP capabilities - no separate CA to run.

Policy & Automation

Integrate With Anything

Built-in Entra ID support out of the box - and a scriptable HTTP client to call any identity provider, CRM, or internal API during policy evaluation. Not locked to one vendor's connector list.

REST API Integrations

Connect CRM, billing, portals, and service systems through modern JSON endpoints.

Operations & Visibility

Multi-Tenant Isolation

Run many customer environments from one platform while keeping data, flows, and credentials separated - built for MSPs managing multiple clients.

OpenSearch Analytics

Investigate auth/accounting events and trends with deep dashboard visibility - find the failing device in seconds, not by grepping logs.

Dev Sandbox

Test policy changes in isolated QA, TEST, and STAGE environments before they touch PROD traffic.

About SpherAAA

Telecom-grade foundation.
Cloud-native execution.

SpherAAA started in 2016 as part of a 4G core architecture. It supports Diameter and Radius interfaces and is built to run both on-prem and in cloud SaaS deployments.

Designed by senior telecom engineers to keep pace with strict security requirements and fast-changing business rules. The same authentication core that handled carrier-scale 4G subscriber traffic now runs your RADIUS and 802.1x policy - hardened by a decade in production before it ever reached a web dashboard.

Since 2016

Production-focused AAA engineering.

Cloud + On-Prem

Choose deployment by compliance needs.

// PolicyLogic: evaluated per RADIUS request function onAuth() { // 1. Load Entra ID credentials from Vault const auth = new EntraIDAuth({ client_id: Vault.read("entraid-clientid"), tenant_id: Vault.read("entraid-tenantid"), client_secret: Vault.read("entraid-key") }); // 2. Enforce Entra ID lifecycle (block disabled/expired users) if (!auth.checkUser(radius.request['User-Name'])) { radius.reply['Reply-Message'] = "Account disabled or not found in Entra ID"; return fail(); } // 3. Assign VLAN by SSID / Called-Station-Id const ssid = radius.request['Called-Station-Id']; if (ssid === "guest-wifi") { return vlan(110, "Guest Wi-Fi"); } // 4. Default: department VLAN from Entra ID attribute return vlan(auth.user.departmentVlan, auth.user.department); } // Helper: return standard RADIUS tunnel attributes function vlan(id, label) { radius.reply['Tunnel-Private-Group-Id'] = String(id); radius.reply['Tunnel-Type'] = "VLAN"; radius.reply['Tunnel-Medium-Type'] = "IEEE-802"; // Optional: log for audit // log.info(`VLAN ${id} (${label}) assigned to ${radius.request['User-Name']}`); return success(); }
Pricing

Start free. Stay free.

Everything you need to validate SpherAAA on a single site, on us.

"Devices" = unique client MAC addresses (laptops, phones, IoT sensors, etc.) authenticating via your NAS each billing month.

Free forever
Free plan
$0/mo
Get started free
No credit card required
  • 50 devices
  • 50 EAP-TLS Certificates
  • 2 NAS entry
  • 1-day log retention
  • PolicyLogic
  • Community support
Managing multiple client environments, or need on-prem deployment?

Multi-tenant isolation for MSPs, dedicated infrastructure, and tailored licensing for enterprise scale and compliance requirements.

Talk to Sales
FAQ

Answers before you deploy

The most common questions we receive from engineering and operations teams.

SpherAAA is built in Java, independent from open-source RADIUS forks, and uses MongoDB for backend storage.
JavaScript enables fast policy iteration and simpler onboarding for developers integrating external systems and identity rules.
RADSEC is RADIUS over TLS, encrypting traffic in transit and improving trust and transport security.
Starter and Business are billed monthly or annually with no long-term commitment - cancel anytime from the portal. The Free plan never requires a card.
EAP-TLS, EAP-TTLS, EAP-PEAP, and EAP-AKA Identity are supported for secure enterprise access scenarios.
Yes. We provide standalone and on-premise deployment models for organizations with strict governance requirements.
Yes. SpherAAA includes Swagger UI to accelerate API development and integration testing.
Most teams point one NAS at SpherAAA in a QA environment, validate the policy logic against real traffic, then cut over site by site. On-prem and cloud deployment options let you migrate at your own pace.
Contact

Let's design your AAA architecture together

Tell us your environment details and we'll propose the right deployment model, policy strategy, and rollout plan.

Email

info@spheralogic.net

Response Time

Typically within 1 business day

Send us a message

Share a few details and we'll get back with the right next step.

CAPTCHA Image

Ready to stop managing RADIUS by hand?

Spin up a free environment in minutes - no credit card, no sales call required to get started.