From 6d26f116e58cf6b896917df2c21344dd1cc33b7f Mon Sep 17 00:00:00 2001 From: Jorge Moratinos Salcines <jorge.moratinossalcines@telefonica.com> Date: Wed, 19 Mar 2025 15:59:35 +0100 Subject: [PATCH] ETSI Sandbox information --- doc/sandbox/relevantinfo.md | 23 +++++++++++++++++++++++ doc/sandbox/requestaccess.md | 17 +++++++++++++++++ doc/sandbox/sandbox.md | 15 +++++++++++++++ mkdocs.yml | 4 ++++ 4 files changed, 59 insertions(+) create mode 100644 doc/sandbox/relevantinfo.md create mode 100644 doc/sandbox/requestaccess.md create mode 100644 doc/sandbox/sandbox.md diff --git a/doc/sandbox/relevantinfo.md b/doc/sandbox/relevantinfo.md new file mode 100644 index 0000000..40fd40d --- /dev/null +++ b/doc/sandbox/relevantinfo.md @@ -0,0 +1,23 @@ +This section provides users with essential details to interact with the OpenCAPIF Sandbox, including endpoint URLs, example requests, and client implementation references. + +## Public Sandbox URLs +Below are the key endpoints required for API interactions within the sandbox environment: + +- **Registration Service**: `https://register-opencapif.etsi.org` +- **OpenCAPIF Service**: `https://opencapif.etsi.org` + +## Postman collection and flows +To facilitate API testing and integration, we provide example requests that can be used in Postman: + +- **[Postman Collection for OpenCAPIF](../testing/postman/README.md)**: A ready-to-use collection with predefined requests to interact with the sandbox APIs including flows. + +## Example Client Implementations +For users who wish to integrate OpenCAPIF into their applications, we provide [invoker and provider example](../example-clients/example-clients.md) clients: + +- **Invoker Client**: [invoker-cli Repository](https://labs.etsi.org/rep/ocf/example-clients/invoker-cli) +- **Provider Client**: [provider-cli Repository](https://labs.etsi.org/rep/ocf/example-clients/provider-cli) + +These resources are continuously updated to align with the latest OpenCAPIF developments, ensuring users have access to functional and relevant examples. + +## Disclaimer +The OpenCAPIF Sandbox is a temporary and non-persistent testing environment. Any data stored within the sandbox is not backed up and may be periodically cleaned or reset without prior notice. Users should not store critical or long-term data in this environment. Always ensure that any necessary backups are maintained externally. diff --git a/doc/sandbox/requestaccess.md b/doc/sandbox/requestaccess.md new file mode 100644 index 0000000..ea971d9 --- /dev/null +++ b/doc/sandbox/requestaccess.md @@ -0,0 +1,17 @@ +To request access to the OpenCAPIF Sandbox, users can choose one of the following methods: + +- **Email Request**: Send an email to [OCF_TECH](mailto:OCF_TECH@list.etsi.org) with the required information. +- **Slack Channel**: Contact us through the OpenCAPIF User an Developer Communities Slack channel [#sandbox-access](https://opencapif.slack.com/archives/C08K1AJ9ZTJ) and provide the necessary details. + +### Required Information +Regardless of the method chosen, users must include the following details in their request: + +- **Company Name**: The name of the organization requesting access. +- **Purpose of Access**: A brief description of why access is needed. +- **Contact Information**: Email address (mandatory), telephone number (optional). +- **Preferred Username**: A desired username for the account (subject to availability; may require modification if already in use). + +Once the request is received, the OpenCAPIF team will review the details and provide the necessary credentials or follow up if additional information is required. + +## Disclaimer +The OpenCAPIF Sandbox is a temporary and non-persistent testing environment. Any data stored within the sandbox is not backed up and may be periodically cleaned or reset without prior notice. Users should not store critical or long-term data in this environment. Always ensure that any necessary backups are maintained externally. diff --git a/doc/sandbox/sandbox.md b/doc/sandbox/sandbox.md new file mode 100644 index 0000000..2e33600 --- /dev/null +++ b/doc/sandbox/sandbox.md @@ -0,0 +1,15 @@ +The OpenCAPIF Sandbox is a dedicated environment designed to allow developers, researchers, and potential users to explore and test the latest developments in OpenCAPIF. This controlled setting provides a safe and isolated space to interact with OpenCAPIF APIs, ensuring that users can evaluate functionalities, experiment with integrations, and validate use cases without affecting live systems. + +### Benefits of Using the Sandbox +- **Risk-Free Testing**: Users can experiment with the latest OpenCAPIF features without impacting production environments. +- **Hands-On Experience**: Gain practical insights into OpenCAPIF capabilities through real API interactions. +- **Rapid Prototyping**: Test and refine API integrations efficiently before deploying in real-world scenarios. +- **Up-to-Date Environment**: Always access the most recent OpenCAPIF developments and improvements. + +For more details on accessing the Sandbox and utilizing its features, please refer to the following sections: + +- [Request Access](./requestaccess.md): Learn how to create a user account and obtain credentials to interact with the Sandbox. +- [Relevant Information](./relevantinfo.md): Find important details such as endpoint URLs and links to example use cases in the documentation. + +## Disclaimer +The OpenCAPIF Sandbox is a temporary and non-persistent testing environment. Any data stored within the sandbox is not backed up and may be periodically cleaned or reset without prior notice. Users should not store critical or long-term data in this environment. Always ensure that any necessary backups are maintained externally. diff --git a/mkdocs.yml b/mkdocs.yml index 3135544..5a1f2a5 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -90,6 +90,10 @@ nav: - Test Plan: ./testing/testplan/README.md - Robot Framework: ./testing/robotframework/README.md - Postman: ./testing/postman/README.md + - Sandbox: + - Introduction: ./sandbox/sandbox.md + - How to Request Access: ./sandbox/requestaccess.md + - Relevant Information: ./sandbox/relevantinfo.md - Contribute: - Documenting: ./contribute/documenting.md - FAQ: ./FAQ.md -- GitLab