Arcore icon

Arcore

ProductionPlatform Foundation

Arcore is a full-stack application platform with advanced Role-Based Access Control (RBAC), integrated documentation engine, and user management. Built with Next.js and NestJS, it provides a foundation for enterprise application development with built-in governance and developer tooling.

Key Features

  • Role-Based Access Control (RBAC) with ACL Management
  • DocEngine: Integrated Codebase Documentation Viewer
  • User Impersonation for RBAC Testing
  • Centralized User & Permission Management
  • Consistent Theming and UI/UX Framework
  • Audit Logging for Access and Admin Actions

API Endpoints

MethodPathDescription
POST`/auth/login`User authentication
GET`/api/users/me`Retrieve current user profile
GET`/api/applications`List accessible applications
POST`/auth/logout`Log out current user

Usage Example

python
import requests
# Example interaction
response = requests.post(
    url="https://api.arcore.internal/auth/login",
    headers={"Authorization": "Bearer <token>"}
)
print(response.json())

Tech Stack

Next.js/ReactNestJSPostgreSQLTypeScript

Authentication

  • **Header:** `Authorization: Bearer <token>`
  • **Scopes:** RBAC is enforced at the object level via custom ACL system.

Compliance & Security

Compliance

  • AuthN/AuthZ: JWT-based authentication with RBAC
  • Audit Logging: All login/logout and admin actions logged
  • User Impersonation: Secure testing of RBAC with audit trails
  • Encryption: TLS 1.3 transit, AES-256 rest

Security

  • Encryption: TLS 1.3 transit, AES-256 rest

Coming Soon

3 planned
  • Unified Single Sign-On (SSO)

    Target: Q1 2025

  • Global Navigation & Application Launcher

    Target: Q1 2025

  • ArcoreCodex Policy Integration

    Target: Q2 2025

Related Products