From f3d7422e3002e49c7c659a390b9ca7334fc4ae79 Mon Sep 17 00:00:00 2001 From: Avi-Akeyless <121791719+Avi-Akeyless@users.noreply.github.com> Date: Wed, 28 Oct 2026 14:43:45 +0200 Subject: [PATCH 1/3] Improve README.md intro --- README.md | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index bc61012e..8f3ddf28 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,28 @@ -# akeyless -The purpose of this application is to provide access to Akeyless API. +# Akeyless Python SDK -This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: +The official Python client for the [Akeyless](https://www.akeyless.io) secrets management platform. + +Akeyless helps teams store, manage, and control access to sensitive data such as API keys, passwords, certificates, and encryption keys, without hardcoding them into applications or config files. This SDK lets you do all of that from Python, so your apps, scripts, and automation pipelines can fetch and manage secrets securely at runtime. + +## What you can do with it + +- **Manage static secrets**: create, read, update, and delete secrets such as passwords and API keys. +- **Generate dynamic secrets**: issue short-lived, just-in-time credentials for databases (PostgreSQL, MySQL, MongoDB, and more), cloud providers (AWS, Azure, GCP), Kubernetes, and other services. +- **Rotate credentials automatically**: set up rotated secrets so long-lived credentials change on a schedule. +- **Encrypt and tokenize data**: encrypt, decrypt, and tokenize sensitive values using keys managed by Akeyless. +- **Issue certificates**: manage PKI and SSH certificate issuers. +- **Control access**: configure authentication methods (API key, AWS IAM, Azure AD, Kubernetes, LDAP, OIDC, SAML, and others), roles, and permissions. +- **Administer your Gateway**: configure Akeyless Gateways, log forwarding, and event notifications. + +## About this package + +This SDK is generated automatically from the Akeyless OpenAPI specification using [OpenAPI Generator](https://openapi-generator.tech), so it stays in sync with the latest API. - API version: 3.0 - Package version: 5.0.40 -- Build package: org.openapitools.codegen.languages.PythonClientCodegen -For more information, please visit [http://akeyless.io](http://akeyless.io) +- Generator: `org.openapitools.codegen.languages.PythonClientCodegen` + +For more information, visit [akeyless.io](https://www.akeyless.io) or the [Akeyless documentation](https://docs.akeyless.io). ## Requirements. From d6bf8dbb80aefc6a983606b9b4650ddb49db6685 Mon Sep 17 00:00:00 2001 From: Avi-Akeyless <121791719+Avi-Akeyless@users.noreply.github.com> Date: Wed, 28 Oct 2026 14:57:53 +0200 Subject: [PATCH 2/3] Update README.md --- README.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 8f3ddf28..954e06af 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,13 @@ The official Python client for the [Akeyless](https://www.akeyless.io) secrets m Akeyless helps teams store, manage, and control access to sensitive data such as API keys, passwords, certificates, and encryption keys, without hardcoding them into applications or config files. This SDK lets you do all of that from Python, so your apps, scripts, and automation pipelines can fetch and manage secrets securely at runtime. -## What you can do with it +## Secure access for AI agents -- **Manage static secrets**: create, read, update, and delete secrets such as passwords and API keys. -- **Generate dynamic secrets**: issue short-lived, just-in-time credentials for databases (PostgreSQL, MySQL, MongoDB, and more), cloud providers (AWS, Azure, GCP), Kubernetes, and other services. -- **Rotate credentials automatically**: set up rotated secrets so long-lived credentials change on a schedule. -- **Encrypt and tokenize data**: encrypt, decrypt, and tokenize sensitive values using keys managed by Akeyless. -- **Issue certificates**: manage PKI and SSH certificate issuers. -- **Control access**: configure authentication methods (API key, AWS IAM, Azure AD, Kubernetes, LDAP, OIDC, SAML, and others), roles, and permissions. -- **Administer your Gateway**: configure Akeyless Gateways, log forwarding, and event notifications. +AI agents, LLM apps, and MCP servers need access to databases, cloud services, and APIs, but giving them credentials directly is risky. Anything an agent can see can be leaked, logged, or extracted through prompt injection. + +Akeyless solves this with **SecretlessAI** and **Agentic Runtime Authority**. Agents never hold credentials: access is brokered through your Akeyless Gateway, short-lived credentials are injected only for the approved task, and every action is checked against policy and fully audited. There's nothing in the agent's code, context, or memory to steal. + +This SDK lets you set up and automate that secure access in Python, right alongside your agent code. Create the roles, permissions, targets, dynamic secrets, and Gateway configuration your agents rely on, all from your Python scripts and pipelines. ## About this package @@ -22,7 +20,7 @@ This SDK is generated automatically from the Akeyless OpenAPI specification usin - Package version: 5.0.40 - Generator: `org.openapitools.codegen.languages.PythonClientCodegen` -For more information, visit [akeyless.io](https://www.akeyless.io) or the [Akeyless documentation](https://docs.akeyless.io). +For more information, visit [akeyless.io](https://www.akeyless.io), the [Akeyless documentation](https://docs.akeyless.io), or learn about [AI security with Akeyless](https://docs.akeyless.io/docs/ai-security). ## Requirements. From f26a661ba3254fc710796a024e8a00d86ef4c890 Mon Sep 17 00:00:00 2001 From: Avi-Akeyless <121791719+Avi-Akeyless@users.noreply.github.com> Date: Wed, 28 Oct 2026 15:07:56 +0200 Subject: [PATCH 3/3] Update README.md --- README.md | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/README.md b/README.md index 954e06af..15b27879 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,6 @@ # Akeyless Python SDK -The official Python client for the [Akeyless](https://www.akeyless.io) secrets management platform. - -Akeyless helps teams store, manage, and control access to sensitive data such as API keys, passwords, certificates, and encryption keys, without hardcoding them into applications or config files. This SDK lets you do all of that from Python, so your apps, scripts, and automation pipelines can fetch and manage secrets securely at runtime. - -## Secure access for AI agents - -AI agents, LLM apps, and MCP servers need access to databases, cloud services, and APIs, but giving them credentials directly is risky. Anything an agent can see can be leaked, logged, or extracted through prompt injection. - -Akeyless solves this with **SecretlessAI** and **Agentic Runtime Authority**. Agents never hold credentials: access is brokered through your Akeyless Gateway, short-lived credentials are injected only for the approved task, and every action is checked against policy and fully audited. There's nothing in the agent's code, context, or memory to steal. - -This SDK lets you set up and automate that secure access in Python, right alongside your agent code. Create the roles, permissions, targets, dynamic secrets, and Gateway configuration your agents rely on, all from your Python scripts and pipelines. +Akeyless helps teams protect secrets, machine identities, and AI agents in one zero-trust platform, securing API keys, passwords, certificates, and encryption keys without ever exposing them in applications, config files, or agent code. This SDK lets you do all of that from Python, so your apps and automation pipelines receive short-lived credentials just in time, while AI agents and MCP servers get brokered access that never puts credentials in their hands, with every request governed by policy and fully audited. ## About this package