Apache ShardingSphere is an open-source ecosystem for distributed database systems providing data sharding, distributed transactions, and database governance. It supports MySQL, PostgreSQL, and other databases with transparent sharding capabilities.
URL: https://raw.githubusercontent.com/api-evangelist/apache-shardingsphere/refs/heads/main/apis.yml
Run: Capabilities Using Naftiko
- Database, Distributed SQL, Read-Write Splitting, Sharding, SQL, Apache, Open Source
- Created: 2026-03-16
- Modified: 2026-04-19
ShardingSphere provides REST endpoints for managing logical databases, physical data sources, sharding rules, read-write splitting configuration, and cluster status via the ShardingSphere Proxy admin API.
Human URL: https://shardingsphere.apache.org/document/current/
- Database, Distributed SQL, REST, Apache, Open Source
| Name | Description |
|---|---|
| Database Sharding | Horizontal database sharding with flexible sharding algorithms |
| Read-Write Splitting | Transparent primary/replica read-write splitting |
| Distributed Transactions | XA and BASE distributed transaction support |
| Data Encryption | Transparent data encryption at the SQL layer |
| Shadow Database | Shadow database for production traffic testing |
| DistSQL | SQL-based distributed database management language |
| Database Federation | Query across heterogeneous database instances |
| Name | Description |
|---|---|
| Database Scale-Out | Horizontally scale relational databases without changing application code |
| Multi-Tenant Sharding | Shard data by tenant ID for SaaS applications |
| Read Scaling | Scale read traffic with primary/replica splitting |
| Data Migration | Online data migration between database clusters |
| Name | Description |
|---|---|
| MySQL | MySQL-compatible sharding and proxy |
| PostgreSQL | PostgreSQL protocol support for sharding |
| Apache ZooKeeper | Cluster coordination and configuration storage |
| Spring Boot | ShardingSphere Spring Boot starter for Java applications |
| Kubernetes | Kubernetes operator for cloud-native deployment |
Machine-readable API specifications organized by format.
Naftiko capabilities organized as shared per-API definitions composed into customer-facing workflows.
| Workflow | APIs Combined | Tools | Persona |
|---|---|---|---|
| Distributed SQL Workflow | Apache ShardingSphere | 7 | Database Administrator, Platform Engineer |
- Apache ShardingSphere Vocabulary — Unified taxonomy mapping distributed SQL resources, actions, workflows, and personas
- Apache ShardingSphere Spectral Rules — Rules enforcing Apache ShardingSphere API conventions
FN: Kin Lane
Email: [email protected]