RAD Server · Enterprise & Architect

Rapidly build and deploy services-based applications

RAD Server turns your Delphi and C++ business logic into REST APIs that take parameters and return results as JSON or XML. Publish APIs, manage users and devices, collect usage analytics, and connect to databases through FireDAC.

  • REST/JSON endpoints are created and managed automatically from your code
  • Built-in services: authentication, push notifications, location, and data storage
  • Windows, Linux, and Docker: on your own server or in the cloud
Why RAD Server

The perfect platform for Delphi and C++Builder apps

One back end for publishing APIs, managing users and devices, collecting usage analytics, and connecting to local and enterprise databases.

Modernize

Move existing Delphi or C++ client/server business logic to a secure, scalable, services-based architecture.

REST endpoint publishing

An all-in-one foundation for back-end APIs and services.

Integration middleware

Built-in connectivity to external servers, applications, and services.

Application services

Ready-made services for user directories and management, push notifications, location tracking, and data storage.

Easy to deploy

Simple to develop, deploy, and operate, ideal for ISVs and OEMs building redeployable solutions.

Delphi and C++Builder support

Works out of the box with both IDEs.

Features

Outstanding features

User/group access control for APIs
API analytics
Desktop, mobile & web client apps
Enterprise RDBMS server connectivity
IoT smart device connectivity
REST cloud services integration
Push notifications
Built-in secure datastore
User location/proximity
Windows & Linux support
Multi-tenancy support
Active Directory support
Swagger / OpenAPI docs
No-code instant APIs
Docker support
N-tier architecture

A back end for multi-tier applications, as easy as Delphi

Load your Delphi and C++ business logic into RAD Server, add users, and go. REST/JSON endpoints are created and managed automatically. The platform includes access control, data storage, connections to popular enterprise databases and cloud services, location tracking, push notifications, and smart IoT device integration.

  1. 01

    Build client UX

    Design desktop and mobile forms in RAD Studio, Delphi, or C++Builder.

  2. 02

    Integrate

    Connect to enterprise databases, cloud services, and IoT devices.

  3. 03

    Add application services

    Add users and API access rules, and enable the built-in secure data store.

  4. 04

    Add users

    Create groups and add users through the RAD Server portal or import them from LDAP. Assign API rights per group.

  5. 05

    Deploy

    On your own Windows server or on Amazon, Rackspace, or Azure.

  6. 06

    Manage

    Use the Application Management Portal to manage APIs and users and review usage.

REST endpoints

Easy REST API endpoint creation, publishing, and management

RAD Server generates managed REST/JSON endpoints from Delphi and C++ logic for desktop, mobile, and wearable clients as well as JavaScript web frameworks.

REST endpoint publishing

Create and publish endpoints, and extend them with databases, cloud services, and IoT devices.

API analytics

Records and measures all endpoint activity for statistics and analysis.

Access control

Add users manually or import them, or authenticate via LDAP, then set API access per group.

Desktop, mobile & web

Build desktop, mobile, web, and console apps with RAD Studio. Web clients can use Sencha Ext JS or other languages.

Integration middleware

High-performance integration with data, cloud, and smart devices

Built-in integrations connect to external servers, applications, databases, smart devices, and cloud platforms.

Enterprise data

High-performance connectivity to all popular enterprise RDBMS servers through FireDAC.

IoT smart devices

IoT connection components for smart devices. IoT Edgeware extends reach to Bluetooth devices at their physical locations.

Cloud services

Integrate REST services from providers such as Google, Amazon, Facebook, Kinvey, and Parse.

Application services

Power your application with built-in core services

Core services include a user directory, authentication, access control, push notifications, JSON data storage, user location tracking, and beacon fencing.

Push notifications

Send notifications to users programmatically or on demand.

Built-in secure datastore

Store and retrieve JSON data securely without a separate database server.

User/group management

Manage users, groups, and access control in the management portal.

User location/proximity

Track indoor and outdoor movement and respond when users enter, exit, or approach beacon zones.

Kai for RAD Studio

Agentic AI inside your IDE speeds up building and testing REST endpoints, with flexible LLM choice and full control over your code.

Learn More About Kai
▷ rungenerate a REST endpoint for the Customers table
✓ kaiendpoint published · /api/v1/customers
▷ runtest authentication · Bearer token
✓ kaitest passed · 200 OK, 0 errors
Try it

Try RAD Server

Free trial

30 days of RAD Studio with a 5-user RAD Server

The free 30-day RAD Studio trial includes a 5-user RAD Server development trial.

Developing and testing REST endpoints, location tracking, or IoT Edgeware requires the Enterprise or Architect edition of RAD Studio, Delphi, or C++Builder 10.1 or later.

Included in your license

RAD Server is included in Enterprise and Architect editions

Starting with version 10.2 Release 2, RAD Server deployment licenses come with the Enterprise and Architect editions of RAD Studio, Delphi, and C++Builder.

  • Enterprise: single-site deployment license
  • Architect: multi-site deployment license, from version 10.2.3 with active Update Subscription
Licensing

Add RAD Server

Simple to use. Simple to buy. RAD Server requires the Enterprise or Architect edition of RAD Studio, Delphi, or C++Builder.

Enterprise or Architect 10.1 or earlierBuy a single-site or multi-site license covering unlimited users for one application.
Enterprise 10.2 or laterUpgrade from a single-site to a multi-site license.
Architect 10.2.3 or laterA multi-site license is included.
Enterprise and Architect 11.0 or laterRequest a free RAD Server Lite license.
Buying optionsRAD Server LiteSingle-Site LicenseMulti-Site License
Unlimited users per sitewith limited throughput
Single site——
Single/multi-site—
REST endpoint publishing
Integration middleware—
Application services

Build your back end with RAD Server

Contact us for a quote, licensing advice, or a demo on your own project.