📄️ Introduction
ObjectAPI is an interface specification to describe the boundaries of your software modules in an object format.
📄️ API Foundation
ObjectAPI is defined in terms of modules inside a system. Each module is described as an ObjectAPI document.
📄️ API Modules
Module Namespaces
📄️ Advanced Concepts
Advanced ObjectAPI concepts.
📄️ API Examples
Counter
📄️ ObjectAPI IDL
The ObjectAPI IDL can be used in parallel to the ObjectAPI JSON Schema. In fact the IDL is transformed to the JSON schema and then processed by the same tools.
📄️ Protocol Mappings
ObjectAPI describes object communication patterns based on simple to use protocols. These communication patterns can be mapped to other communication patterns.
📄️ HTTP Mapping
ObjectAPI binds to HTTP using an RPC model. We find that describiung an API using an RPC model is much simpler for users than thinking about REST resources.