If you’re new to developing with OpenRPC, you’re in the right place. These projects and repositories are written by the OpenRPC community will introduce you to the basics of OpenRPC and introduce core concepts that might be different from other API development you’re familiar with.
Need a more basic non-technical primer first? Check out open-rpc.org/beginners.
The specification for OpenRPC. A programming language and transport agnostic interface description for JSON-RPC 2.0 APIs.
The OpenRPC playground a web IDE for developers to write their open-api based documents.
This resource provides example open-rpc documents. Put one through the generator-client or playground!
The client generator is a tool to build clients by simply passing an open-rpc document.
Provides a mock JSON-RPC API with Service Discovery for a given OpenRPC document.
JSON Schema representation of the OpenRPC Specification.
JSON-RPC 2.0 Server implementation that supports multiple transport protocols.
A browser-compatible JSON-RPC client with multiple transports.
Auto-complete, validate and preview OpenRPC Documents in vscode.