# haolib ## Docs - [Create Plant](https://lib.hao.vc/api-reference/endpoint/create.md): Creates a new plant in the store - [Delete Plant](https://lib.hao.vc/api-reference/endpoint/delete.md): Deletes a single plant based on the ID supplied - [Get Plants](https://lib.hao.vc/api-reference/endpoint/get.md): Returns all plants from the system that the user has access to - [New Plant](https://lib.hao.vc/api-reference/endpoint/webhook.md): Information about a new plant added to the store - [Introduction](https://lib.hao.vc/api-reference/introduction.md): Example section for showcasing API endpoints - [Abstract](https://lib.hao.vc/batches/abstract.md) - [Batch](https://lib.hao.vc/batches/batch.md) - [Introduction](https://lib.hao.vc/batches/introduction.md) - [Mapped](https://lib.hao.vc/batches/mapped.md) - [Sqlalchemy](https://lib.hao.vc/batches/sqlalchemy.md) - [Base](https://lib.hao.vc/configs/base.md) - [Cors](https://lib.hao.vc/configs/cors.md) - [Idempotency](https://lib.hao.vc/configs/idempotency.md) - [Introduction](https://lib.hao.vc/configs/introduction.md) - [Jwt](https://lib.hao.vc/configs/jwt.md) - [Observability](https://lib.hao.vc/configs/observability.md) - [Redis](https://lib.hao.vc/configs/redis.md) - [Server](https://lib.hao.vc/configs/server.md) - [Sqlalchemy](https://lib.hao.vc/configs/sqlalchemy.md) - [Introduction](https://lib.hao.vc/database/introduction.md) - [Introduction](https://lib.hao.vc/database/models/base/introduction.md) - [Sqlalchemy](https://lib.hao.vc/database/models/base/sqlalchemy.md) - [Mapped](https://lib.hao.vc/database/models/mapped.md) - [Abstract](https://lib.hao.vc/database/models/mapped/abstract.md) - [Sqlalchemy](https://lib.hao.vc/database/models/mapped/sqlalchemy.md) - [Introduction](https://lib.hao.vc/database/models/mixins/introduction.md) - [Sqlalchemy](https://lib.hao.vc/database/models/mixins/sqlalchemy.md) - [Specification](https://lib.hao.vc/database/specification.md) - [Base](https://lib.hao.vc/database/specification/base.md) - [Introduction](https://lib.hao.vc/database/specification/introduction.md) - [Sqlalchemy](https://lib.hao.vc/database/specification/sqlalchemy.md) - [Transactions](https://lib.hao.vc/database/transactions.md) - [Abstract](https://lib.hao.vc/database/transactions/abstract.md) - [Introduction](https://lib.hao.vc/database/transactions/introduction.md) - [Sqlalchemy](https://lib.hao.vc/database/transactions/sqlalchemy.md) - [Introduction](https://lib.hao.vc/dependencies/dishka/introduction.md) - [Redis](https://lib.hao.vc/dependencies/dishka/redis.md) - [Sqlalchemy](https://lib.hao.vc/dependencies/dishka/sqlalchemy.md) - [Introduction](https://lib.hao.vc/dependencies/introduction.md) - [Create](https://lib.hao.vc/entities/base/create.md) - [Delete](https://lib.hao.vc/entities/base/delete.md) - [Introduction](https://lib.hao.vc/entities/base/introduction.md) - [Mixins](https://lib.hao.vc/entities/base/mixins.md) - [Read](https://lib.hao.vc/entities/base/read.md) - [Update](https://lib.hao.vc/entities/base/update.md) - [Introduction](https://lib.hao.vc/entities/introduction.md) - [Abstract](https://lib.hao.vc/entrypoints/abstract.md) - [Fastapi](https://lib.hao.vc/entrypoints/fastapi.md) - [Fastmcp](https://lib.hao.vc/entrypoints/fastmcp.md) - [Faststream](https://lib.hao.vc/entrypoints/faststream.md) - [Introduction](https://lib.hao.vc/entrypoints/introduction.md) - [Taskiq](https://lib.hao.vc/entrypoints/taskiq.md) - [Base](https://lib.hao.vc/enums/base.md) - [Filter](https://lib.hao.vc/enums/filter.md) - [Introduction](https://lib.hao.vc/enums/introduction.md) - [Installation](https://lib.hao.vc/essentials/installation.md): How to install haolib - [Philosophy](https://lib.hao.vc/essentials/philosophy.md): The philosophy behind haolib - [Project Map](https://lib.hao.vc/essentials/projectmap.md): A map of the haolib project - [What is next?](https://lib.hao.vc/essentials/whatisnext.md): What am I supposed to do if I want to build an application with haolib? - [Abstract](https://lib.hao.vc/exceptions/base/abstract.md) - [Fastapi](https://lib.hao.vc/exceptions/base/fastapi.md) - [Introduction](https://lib.hao.vc/exceptions/base/introduction.md) - [Fastapi](https://lib.hao.vc/exceptions/handlers/fastapi.md) - [Introduction](https://lib.hao.vc/exceptions/handlers/introduction.md) - [Introduction](https://lib.hao.vc/exceptions/introduction.md) - [Fastapi](https://lib.hao.vc/exceptions/schemas/fastapi.md) - [Introduction](https://lib.hao.vc/exceptions/schemas/introduction.md) - [READ THIS NO MATTER WHAT, SERIOUSLY!!!](https://lib.hao.vc/index.md): A couple of warnings before you start - [Introduction](https://lib.hao.vc/observability/introduction.md) - [Setupper](https://lib.hao.vc/observability/setupper.md) - [Abstract](https://lib.hao.vc/security/encryption/abstract.md) - [Fernet](https://lib.hao.vc/security/encryption/fernet.md) - [Fastapi](https://lib.hao.vc/security/fastapi.md) - [Introduction](https://lib.hao.vc/security/introduction.md) - [Security](https://lib.hao.vc/security/jwt/encoders/abstract.md): haolib security utilities - [Pyjwt](https://lib.hao.vc/security/jwt/encoders/pyjwt.md) - [Introduction](https://lib.hao.vc/security/jwt/introduction.md) - [Passwords](https://lib.hao.vc/security/passwords.md) - [Abstract](https://lib.hao.vc/security/passwords/abstract.md) - [Bcrypt](https://lib.hao.vc/security/passwords/bcrypt.md) - [Abstract](https://lib.hao.vc/security/stackauth/abstract.md) - [Introduction](https://lib.hao.vc/security/stackauth/introduction.md) - [Abstract](https://lib.hao.vc/security/stackauth/jwk/abstract.md) - [Introduction](https://lib.hao.vc/security/stackauth/jwk/introduction.md) - [Pyjwt](https://lib.hao.vc/security/stackauth/jwk/pyjwt.md) - [Pyjwt](https://lib.hao.vc/security/stackauth/pyjwt.md) - [Introduction](https://lib.hao.vc/security/utils/introduction.md) - [Pyjwt](https://lib.hao.vc/security/utils/pyjwt.md) - [Introduction](https://lib.hao.vc/utils/introduction.md) - [Rattrs](https://lib.hao.vc/utils/rattrs.md) - [Strings](https://lib.hao.vc/utils/strings.md) - [Fastapi](https://lib.hao.vc/web/idempotency/fastapi.md) - [Introduction](https://lib.hao.vc/web/idempotency/introduction.md) - [Abstract](https://lib.hao.vc/web/idempotency/storages/abstract.md) - [Introduction](https://lib.hao.vc/web/idempotency/storages/introduction.md) - [Redis](https://lib.hao.vc/web/idempotency/storages/redis.md) - [Introduction](https://lib.hao.vc/web/introduction.md) ## OpenAPI Specs - [openapi](https://lib.hao.vc/api-reference/openapi.json)