New features
Aether Citadel Portal A new web portal is live at app.aethercitadel.cloud. Sign in with your Citadel credentials to monitor live events, inspect intents, browse request logs, manage API keys, and review fraud flags, billing events, and subscriptions — all from one place. Navigation adapts to your role (admin, developer, support, or accounts). Sign in to your account Log in, fetch your profile, and sign out via the new portal auth flow. Sessions are issued as short-lived JWTs and stored in your browser — no more copy-pasting tokens between tools. Razorpay payments (INR) You can now pay for Citadel plans in Indian Rupees through Razorpay. Checkout creates an order, verifies the payment signature, and provisions your plan automatically. Available on akashalabs.cloud/#pricing. Endpoint Tester A built-in request runner in the portal lets you hit any/v1/* endpoint with your active API key and inspect the response without leaving the browser. Useful for smoke-testing after a key rotation. See Authentication.
Updates
New Aether Citadel brand Refreshed logo, favicon, and login screen artwork across the docs, portal, and marketing site. Nothing changes in the API — just a cleaner look. Pricing moved to akashalabs.cloud Plan selection and checkout now live at akashalabs.cloud/#pricing. Existing Lemon Squeezy subscribers are unaffected; new sign-ups go through the new flow. Production hosting hardenedapi.aethercitadel.cloud now serves with HSTS, a strict Content-Security-Policy header, and tightened CORS allowlists for the portal and marketing origins. No action needed — browser-based clients on approved origins continue to work.
Dashboard uses your API key automatically
Once you sign in to the portal, all API calls from the dashboard are signed with your tenant’s ack_live_* key. No more manual configuration.
Bug fixes
- Login redirect loop: Fixed a double-
/authpath issue that caused login to fail on some deployments. - AetherDB default URL: The SDK now defaults to the API endpoint instead of the dashboard host, so out-of-the-box installs connect on the first try.