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
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.
Outstanding features
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.
- 01
Build client UX
Design desktop and mobile forms in RAD Studio, Delphi, or C++Builder.
- 02
Integrate
Connect to enterprise databases, cloud services, and IoT devices.
- 03
Add application services
Add users and API access rules, and enable the built-in secure data store.
- 04
Add users
Create groups and add users through the RAD Server portal or import them from LDAP. Assign API rights per group.
- 05
Deploy
On your own Windows server or on Amazon, Rackspace, or Azure.
- 06
Manage
Use the Application Management Portal to manage APIs and users and review usage.
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.
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.
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 KaiTry RAD Server
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.
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
Add RAD Server
Simple to use. Simple to buy. RAD Server requires the Enterprise or Architect edition of RAD Studio, Delphi, or C++Builder.
| Buying options | RAD Server Lite | Single-Site License | Multi-Site License |
|---|---|---|---|
| Unlimited users per site | with 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.