ShipSDK Logo
shipsdk Beta
BEAM OTP & Req HTTP Engine

The AI Elixir SDK Generator for Fault-Tolerant BEAM

Generate idiomatic Elixir client libraries using Req, Jason schemas, telemetry events, and automated Hex.pm packaging.

Req Native

Built on the modern Req HTTP client with built-in retries, connection pools, and body decompression.

Type Specs & Dialyzer

Complete @spec annotations and structs ready for strict Dialyzer verification.

Hex.pm Ready

Includes mix.exs configuration, ex_doc documentation, and automated Hex release tasks.

Idiomatic Code Output

Clean Elixir Client Implementation

client.ex — Generated by ShipSDK AI Dialyzer & Mix Test Passed
defmodule MyApp.Worker do
  alias ShipSdk.Client

  def run do
    client = Client.new(api_key: "sk_live_9981")
    {:ok, data} = ShipSdk.Payments.create(client, %{amount: 1000})
    IO.inspect(data.id)
  end
end
Direct Access Beta Queue

Join the ShipSDK Waitlist

Get early access to generate production-ready SDKs, ADKs, and embeddable JS widgets in seconds.

Frequently Asked Questions

Developer FAQ