Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions guides/protocols/_menu.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
# [OpenAPI](openapi.md)
# [AsyncAPI](asyncapi.md)
# [InA Analytics](../../../guides/protocols/embedded-analytics) <!-- UNRELEASED -->
# [MCP](../../../guides/protocols/mcp) <!-- INTERNAL -->
2 changes: 2 additions & 0 deletions guides/protocols/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ CAP supports the following service protocols:
- **OData**: A widely used protocol for building and consuming RESTful APIs. CAP provides built-in support for OData v2 and v4, allowing you to easily expose your data models as OData services.
- **OpenAPI**: A specification for building APIs that allows you to define your API endpoints, request/response formats, and authentication methods. CAP can generate OpenAPI specifications for your services, enabling easy integration with other systems.
- **AsyncAPI**: A specification for defining asynchronous APIs, such as those using messaging protocols. CAP supports AsyncAPI for building event-driven applications and integrating with messaging systems.
<div id="afterAsyncApiProtocols"></div>

## Using Protocols in CAP
To use a specific protocol in your CAP application, you typically need to configure your service definitions and handlers accordingly. Here are some general steps to get started:
Expand All @@ -24,6 +25,7 @@ For more detailed information on each protocol and how to implement them in CAP,
- [OData APIs](odata.md)
- [OpenAPI](openapi.md)
- [AsyncAPI](asyncapi.md)
<div id="afterAsyncApiFurtherReading"></div>

These guides provide step-by-step instructions, examples, and best practices for working with each protocol in your CAP applications.

Expand Down
3 changes: 2 additions & 1 deletion guides/protocols/protocol-adapters.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,5 @@ In this example, the `cds.serve()` method is used to expose the `my-service` ser
- [Core Data APIs](./core-data-apis.md)
- [OData](./odata.md)
- [OpenAPI](./openapi.md)
- [AsyncAPI](./asyncapi.md)
- [AsyncAPI](./asyncapi.md)
<div id="afterAsyncAPIProtocolAdapters"></div>