Skip to main content

Beer knowledge API client — search beer styles, ingredients, and brewing terms from BeerFYI.

Project description

beerfyi

Beer knowledge API client for developers — search beer styles, ingredients, and brewing terms from BeerFYI.

Install

pip install beerfyi          # Core (zero deps)
pip install beerfyi[cli]     # + CLI (typer, rich)
pip install beerfyi[mcp]     # + MCP server
pip install beerfyi[api]     # + API client (httpx)
pip install beerfyi[all]     # Everything

Quick Start

from beerfyi.api import BeerFYI

with BeerFYI() as api:
    results = api.search("ipa")
    print(results)

CLI

beerfyi search "ipa"
beerfyi search "cascade hops"
beerfyi search "belgian"

MCP Server

# Add to Claude Desktop config
python -m beerfyi.mcp_server

Tools: beer_search

API Client

from beerfyi.api import BeerFYI

with BeerFYI() as api:
    # Search beer styles, ingredients, and brewing terms
    results = api.search("stout")

Links

  • BeerFYI — Beer encyclopedia with styles, ingredients, and brewing guides
  • PyPI
  • GitHub
  • FYIPedia — Open-source developer tools ecosystem

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

beerfyi-0.1.0.tar.gz (69.0 kB view details)

Uploaded Source

Built Distribution

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

beerfyi-0.1.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file beerfyi-0.1.0.tar.gz.

File metadata

  • Download URL: beerfyi-0.1.0.tar.gz
  • Upload date:
  • Size: 69.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for beerfyi-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c3b3e3e5b07a006cfaaa8db467b91826765cfc6cd91b0a4385da49c0f375cb32
MD5 f1017223d05c1879371992b1fb7c3db9
BLAKE2b-256 4f2086bbed8c1108abc54a25e1734c44a62480b48b26c6a4f9dbaf219c62cd64

See more details on using hashes here.

File details

Details for the file beerfyi-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: beerfyi-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for beerfyi-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba5558466b79c7eb37019df6315ab418edd64cfd2139cf005f78037491949951
MD5 996691106d3442159fd01e102a3f0973
BLAKE2b-256 d0dfb44411501d6319846eb94b19586ce333a95a7f44dacf6c2614c5804fbd78

See more details on using hashes here.

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