# Bandit

HTTP server written in Elixir for Plug and WebSock applications, including Phoenix.


Source: https://findsoftware.frbit.cloud/bandit/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- repository: https://github.com/mtrudel/bandit
- docs: https://bandit.hexdocs.pm

### Identity

- status: active
- maintainer: Mat Trudel
- maintainerType: individual
- parent: unknown
- firstRelease: 2020
- hqCountry: unknown

### Kind

- category: web-server
- hosting: elixir
- language: elixir
- runtime: beam
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: hex dependency

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-10-28

### Adoption

- githubStargazers: 1932
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 63
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 67
- dependentPackages: 28

### Sources

- urls: https://api.github.com/repos/mtrudel/bandit (read 2026-10-28)
- urls: https://github.com/mtrudel/bandit/blob/main/README.md (read 2026-10-28)
- maintainer: https://github.com/mtrudel/bandit/blob/main/LICENSE (read 2026-10-28)
- maintainerType: https://api.github.com/users/mtrudel (read 2026-10-28)
- category: https://github.com/mtrudel/bandit/blob/main/README.md (read 2026-10-28)
- language: https://api.github.com/repos/mtrudel/bandit (read 2026-10-28)
- runtime: https://github.com/mtrudel/bandit/blob/main/README.md (read 2026-10-28)
- runsAs: https://github.com/mtrudel/bandit/blob/main/README.md (read 2026-10-28)
- installMethod: https://github.com/mtrudel/bandit/blob/main/README.md (read 2026-10-28)
- installMethod: https://github.com/mtrudel/bandit/blob/main/README.md (read 2026-10-28)
- currentMajor: https://api.github.com/repos/mtrudel/bandit/git/refs/tags/1.14.1 (read 2026-10-28)
- latestReleaseDate: https://api.github.com/repos/mtrudel/bandit/git/refs/tags/1.14.1 (read 2026-10-28)
- firstRelease: https://hex.pm/api/packages/bandit (read 2026-10-28)
- license: https://api.github.com/repos/mtrudel/bandit (read 2026-10-28)
- license: https://github.com/mtrudel/bandit/blob/main/LICENSE (read 2026-10-28)
- licenseModel: https://github.com/mtrudel/bandit/blob/main/LICENSE (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/bandit (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/bandit (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/mtrudel/bandit (read 2026-10-28)
- contributors: https://api.github.com/repos/mtrudel/bandit/contributors (read 2026-10-28)

## Notes

Bandit is an HTTP server for Plug and WebSock applications, written entirely in Elixir. The README says it is the default HTTP server for Phoenix, and it is installed by adding it to the dependencies in mix.exs. The project has no website of its own; its API documentation is published on bandit.hexdocs.pm, and the package is distributed through Hex.

## Worth knowing

Hex marks one older version, 1.10.0, as retired for an improper DEFLATE implementation.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
