Maenken Systems Components

API BASE

API Base

The framework for modern HTTP and REST services in Delphi

API Base is Maenken Systems’ proprietary backend framework for developing high-performance HTTP and REST services. It forms the technical foundation of numerous internal and customer-specific applications and provides standardized recurring functions such as routing, authentication, middleware, background tasks, and deployment.

Delphi Tools & Components

API BASE

Designed for productive backend services

API Base is aimed at developers and teams who want to develop and operate multiple REST services consistently. A common framework ensures reusable structures, higher maintainability, and a unified security foundation across all services.

API Base originated from real-world projects and forms the technical foundation of numerous Maenken Systems applications. The framework simplifies the development of modern backend services and creates a unified foundation for secure, maintainable, and scalable REST applications.

Developer Frameworks

API BASE Vorteile

  • New services in hours instead of days
  • Less boilerplate code
  • Standardized security mechanisms
  • One framework, one pattern, one update path
  • Docker-ready for production environments
  • Unified architecture/development standards

Developer Frameworks

Core Features

  • Modular middleware pipeline (CORS, Auth, Logging, Rate-Limiting)
  • Integrated authentication and SSO system
  • JWT and OAuth2-PKCE support
  • Background workers based on TServiceObject
  • FileStore abstraction for local or S3-compatible storage
  • Real-time streaming via Server-Sent Events (SSE)
  • Unified database layer via the IDM interface

Infrastructure & Data

API Base can be flexibly integrated into existing infrastructures and supports common technologies for deployment and data storage.

MySQL8

Docker Windows-Container

S3-compatible storage