LazDatasnap is an open-source framework for building database-driven and multi-tier applications with Lazarus and Free Pascal.

It provides components and infrastructure for connecting clients, application servers and databases while keeping the application architecture simple and productive.

LazDatasnap supports remote datasets, SQL execution, parameters, transactions, server methods and REST-based communication, allowing developers to build anything from traditional client/server applications to distributed services and APIs.

Its component-oriented architecture integrates naturally with the Lazarus IDE and is designed for cross-platform Free Pascal development.

LazDatasnap — Data. Connectivity. Productivity. Open Source.

Features

  • Native Lazarus / Free Pascal integration
  • Multi-tier client/server architecture
  • REST-based communication
  • Database-independent application architecture
  • Multiple database connectivity options
  • Server Methods and remote execution
  • Remote SQL queries and datasets
  • Dataset serialization and transport
  • Parameters and transaction support
  • Design-time components for Lazarus IDE
  • Cross-platform development
  • Windows, Linux, macOS and FreeBSD support
  • Extensible driver architecture
  • Reusable server and client components
  • Designed for desktop, server, web-service and distributed applications Open source

Project Activity

See All Activity >

Follow LazDatasnap

LazDatasnap Web Site

Other Useful Business Software
Veeam Data Platform v13.1 - Get Your Free Trial Icon
Veeam Data Platform v13.1 - Get Your Free Trial

Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Try it Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of LazDatasnap!

Additional Project Details

Registered

2026-08-23