Platform (Self-Host)Dashboard
Dashboard
The web-based admin and developer interface for managing plugins, tools, auth methods, API keys, and connections.
Overview
The NIN Connect dashboard is the central interface for platform management. It serves two audiences:
- Admins — create and manage plugins, review developer submissions, manage tools, auth methods, and categories
- Developers — submit plugin proposals, generate API keys, manage plugin visibility and MCP overrides, view connections, and monitor execution logs
Access
Sign in at the dashboard with your Google account via Firebase Auth. Your account role (developer or admin) determines which sections are visible.
| Section | Access | Description |
|---|---|---|
| Overview | All | Quick start guide, framework integration examples |
| API Keys | All | Generate and manage nk_live_* keys for SDK access |
| Connections | All | View and test end-user connections |
| My Plugins | All | Enable plugins and configure developer-level MCP credentials |
| Submissions | All | Create, edit, and submit plugin proposals for review |
| Logs | All | Execution audit trail |
| Plugins | Admin | Manage all plugins with subtabs for All/Admin/Developer |
| Review Queue | Admin | Approve, decline, or request revisions on plugin submissions |
| Tools | Admin | Define API actions within plugins |
| Categories | Admin | Organize plugins with tags |
Dashboard Layout
The sidebar navigation includes all sections above. Admin-only sections are hidden for non-admin users. The dashboard redirects unauthenticated users to the login page.
Overview Page
The landing page shows:
- Developer info — plan, role, account status
- Quick Start — install
@nin.in/core, set up environment, example code - Framework Integration — expandable guides for Vercel AI SDK, OpenAI Agents SDK, and Claude with install commands, env configuration, and usage examples