Recording not yet published

Talk

Getting Erlang to talk to the outside world – in a language that they understand

Deribit's API redesign required selecting a protocol that was efficient, supported bidirectional communication, and remained accessible to non-technical users. Rather than adopting SOAP, REST, or gRPC wholesale, the team built a solution from JSON-RPC, WebSockets, OpenAPI, and OAuth — enabling them to generate documentation, build testing frameworks, and offer browser-based API exploration. A case study on how to make Erlang systems communicate effectively with the outside world.