# Security

At Algbra, we prioritize security, and therefore, accessing our API via HTTPS is mandatory in all environments. Additionally, production access to our API is restricted to IP addresses that are white-listed. We will manage the white-listing process for you during onboarding.

To ensure that only authorized users can access the API, we require you to prove your identity (KYB, KYC checks) before granting access.

&#x20;We use **API Key** + **Public/Private Key** based authentication on all environments, which involves calculating a signature based on certain message contents and adding it in the `Authorization` header of your requests.&#x20;

{% hint style="info" %}
Please refer to [Authentication](/partner-banking/getting-started/authentication.md) section for more details.
{% endhint %}

Please note that our platform would assume operations approved from your organisation for all the requests signed by keys and secrets. The sandbox environment keys may have time limits, typically for a month for experimental purposes. If you require an extension, please contact us.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.algbralabs.com/partner-banking/getting-started/security.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
