Skip to main content

Infisical Client using REST API

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

infisical_api

⚠️ DEPRECATED ⚠️

This library is deprecated in favor of the official Infisical Python SDK.

Please migrate to the official SDK: https://infisical.com/docs/documentation/guides/python

The official SDK provides better performance, security, and ongoing support from the Infisical team.


Legacy Documentation

infisical_api was a python client for the infisical REST API. I found some of the dependencies in the infisical_python client incompatible with some of my applications so I built this very simple version that utilizes the REST API.

Migration Guide

Instead of using this deprecated library:

from infisical_api import infisical_api

secrets = infisical_api(service_token=token,infisical_url=url) # infisical_url is only needed if using self-hosted
username = secrets.get_secret(secret_name="USERNAME", path="/MYSQL").secretValue # path defaults to "/" when not specified

Please use the official Infisical Python SDK as documented at: https://infisical.com/docs/documentation/guides/python

Legacy Usage (Deprecated)

Get Secret

from infisical_api import infisical_api

secrets = infisical_api(service_token=token,infisical_url=url) # infisical_url is only needed if using self-hosted
username = secrets.get_secret(secret_name="USERNAME", path="/MYSQL").secretValue # path defaults to "/" when not specified

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infisical_api-1.0.3.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infisical_api-1.0.3-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file infisical_api-1.0.3.tar.gz.

File metadata

  • Download URL: infisical_api-1.0.3.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infisical_api-1.0.3.tar.gz
Algorithm Hash digest
SHA256 d1dabdb23ac3a37990096b7c5005d46c1045234de74eb0477d10f054315e2603
MD5 8ce9c252f9515fff4d6454c085fef60e
BLAKE2b-256 73a59b274c40584ef99d371b1f637d049e540034a187aae3a34129df59bebea2

See more details on using hashes here.

Provenance

The following attestation bundles were made for infisical_api-1.0.3.tar.gz:

Publisher: pypi-publish.yml on kumpeapps/infisical_api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file infisical_api-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: infisical_api-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for infisical_api-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 daf6b640ea1894ac14b1be4bd047e5fcaf2a7101dfb9f5bc652d66feb3ccbae0
MD5 7b508210c131eab348aea9b49bac61b8
BLAKE2b-256 360dbc0fa95d3069f175e9389f542e8b741d0f7780eddf8b2a1ba08114e9ea78

See more details on using hashes here.

Provenance

The following attestation bundles were made for infisical_api-1.0.3-py3-none-any.whl:

Publisher: pypi-publish.yml on kumpeapps/infisical_api

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page