Skip to main content

Imbi webhook receiver

Project description

Imbi Gateway

Inbound webhook gateway service that receives external events, records them, and routes them through a workflow engine for processing. Acts as the central integration point between external systems and internal services like imbi-automations.

Developer Quickstart

This project uses uv for project management and just as a task runner. You need to install both before you can contribute changes.

just setup

Run just -l for the available commands.

Code Formatting

This project uses automated formatting tools that are the sole authority on code style:

  • Ruff for Python code (formatting and linting)
  • Tombi for TOML files
  • Pre-commit hooks to run formatters automatically on commit

Do not manually format code. Instead, use:

just format              # Format all files
just format src/app.py   # Format a specific file
just lint                # Check for linting errors

The formatters use complex, nuanced rules (line length, quote style, etc.) that are configured in pyproject.toml and .pre-commit-config.yaml. See AGENTS.md for complete details.

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

imbi_gateway-1.3.0.tar.gz (133.1 kB view details)

Uploaded Source

Built Distribution

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

imbi_gateway-1.3.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file imbi_gateway-1.3.0.tar.gz.

File metadata

  • Download URL: imbi_gateway-1.3.0.tar.gz
  • Upload date:
  • Size: 133.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for imbi_gateway-1.3.0.tar.gz
Algorithm Hash digest
SHA256 d3269685df799900583478565c40b324f100f27763c97f9266c4dd1c30e4cdeb
MD5 681feb4a6d82c494a0f8e6646d5a1dac
BLAKE2b-256 b7553ad423ad7f8437468c2ccdbd6fdbf380b901826d0365c33f805a7f480207

See more details on using hashes here.

Provenance

The following attestation bundles were made for imbi_gateway-1.3.0.tar.gz:

Publisher: publish.yml on AWeber-Imbi/imbi-gateway

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

File details

Details for the file imbi_gateway-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: imbi_gateway-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for imbi_gateway-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cbdbab5e728757966f74cedc9a93094851f19f835cdbc2c0a01597f08b97b3eb
MD5 01ed41e9544b2319d0b6a79151bd5f4b
BLAKE2b-256 b46e25260ae0d96060378b7988227ab4303f648398e57c3a6c8b638486db2450

See more details on using hashes here.

Provenance

The following attestation bundles were made for imbi_gateway-1.3.0-py3-none-any.whl:

Publisher: publish.yml on AWeber-Imbi/imbi-gateway

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