{"library":"effect-http","type":"library","category":null,"description":"effect-http is a high-level, declarative, and type-safe HTTP API layer built specifically for the `effect-ts` ecosystem. It leverages `Effect`'s powerful functional programming primitives, including Effects, Layers, and Schemas, to provide a robust framework for defining both HTTP servers and clients. Currently at version 0.87.0, the library maintains a rapid release cadence, often issuing minor version updates to align with ongoing developments and breaking changes within its core peer dependency, `effect`. This close coupling ensures full compatibility and leverages the latest features of `effect-ts`, but also means users should expect frequent dependency updates. Its primary differentiation lies in its deep integration with the `Effect` paradigm, offering end-to-end type safety from API definition to implementation and client consumption, while remaining platform-agnostic at its core (`effect-http` package) with specific adapters like `effect-http-node` for server execution. It promotes a functional and declarative style for building robust, concurrent, and error-handled web services.","language":"javascript","status":"active","version":"0.87.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install effect-http","imports":["import * as Api from 'effect-http/Api';","import * as Router from 'effect-http/Router';","import * as Client from 'effect-http/Client';"]},{"cmd":"yarn add effect-http","imports":[]},{"cmd":"pnpm add effect-http","imports":[]}],"homepage":"https://sukovanej.github.io/effect-http","github":"https://github.com/sukovanej/effect-http","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/effect-http","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/effect-http/compatibility"}}