> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wavix.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDKs and widgets

> Build on the Wavix API with the official Go, Node.js, Ruby, and Python server SDKs, or add the Wavix Embeddable voice widget to your web app.

Wavix maintains official server SDKs and a ready-to-use voice widget, so you can build on the API with less code.

## Server SDKs

The server SDKs wrap the Wavix API in idiomatic clients, so you call native methods instead of building raw HTTP requests. Each one is open source on [Wavix's GitHub](https://github.com/Wavix):

<CardGroup cols={2}>
  <Card title="Go SDK" icon="hexagon" href="https://github.com/Wavix/wavix-go-sdk">
    Go client for the Wavix API.
  </Card>

  <Card title="Node.js SDK" icon="server" href="https://github.com/Wavix/wavix-node-sdk">
    Node.js client for the Wavix API.
  </Card>

  <Card title="Ruby SDK" icon="gem" href="https://github.com/Wavix/wavix-ruby-sdk">
    Ruby client for the Wavix API.
  </Card>

  <Card title="Python SDK" icon="python" href="https://github.com/Wavix/wavix-python-sdk">
    Python client for the Wavix API.
  </Card>
</CardGroup>

## Wavix Embeddable

Wavix Embeddable is a ready-to-use web phone you can embed in any web app, such as a CRM or support portal. It adds inbound and outbound voice calling with minimal code. For the full integration guide, see [Wavix Embeddable](/sdks/wavix-embeddable).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.