The Grok ecosystem
On this page
A complete ecosystem
Grok isn’t just a chatbot: it’s a set of products and services covering the full range of AI needs, from everyday conversation to integration into your own software. This lesson gives you the grand tour and, above all, shows you how the pieces fit together, because the classic beginner mistake is looking on grok.com for a feature that only exists in the developer console, or the other way around.
grok.com: the consumer interface
The simplest entry point is still grok.com. This free web interface lets you start a conversation without installing anything, ask questions on any topic, generate images, run real-time searches on the web and on X, and find your whole history from one visit to the next.
You sign up with an X account or by email. The free plan is enough to explore the tool, with usage limits; Premium plans lift those limits and unlock advanced features. In practice, if you plan to use it occasionally (a few questions a day, an image now and then), the free plan will carry you a good while before the question of a subscription comes up.
console.x.ai: the developer dashboard
As soon as you move to the API, your command center becomes console.x.ai. That’s where you manage API keys (create, revoke, monitor), track usage in tokens, requests, and costs, set up billing and buy credits, invite collaborators and assign them permissions, and test models in the built-in playground without writing a line of code.
The split between the two addresses is worth memorizing right away: accounts.x.ai manages the account itself (email, password, MFA), while console.x.ai handles everything related to the API. Looking for your password in the console is a common waste of time when you’re starting out.
The xAI API
The API is the technical heart of the ecosystem. It exposes all of Grok’s capabilities through standard REST endpoints, each dedicated to one modality.
Main endpoints
| Endpoint | Address | What it produces |
|---|---|---|
| Responses | /v1/responses | Text generation, reasoning, tools |
| Images | /v1/images/generations, /v1/images/edits | Image creation and editing |
| Videos | /v1/videos/generations | Video generation |
| TTS | /v1/tts | Text-to-speech conversion |
| Realtime | wss://api.x.ai/v1/realtime | Real-time voice conversations |
Note that only the last one relies on a persistent WebSocket connection, while the other four are simple HTTP calls. That’s why a voice integration needs a different architecture from text generation.
OpenAI compatibility
xAI’s real technical selling point fits in one sentence: the API follows the OpenAI format. If your project already uses the OpenAI SDK, switching comes down to the base URL and the key.
from openai import OpenAI
client = OpenAI(
api_key="your-xai-api-key",
base_url="https://api.x.ai/v1"
)
The rest of the code (calls, parameters, response handling) stays the same. For a team that wants to compare two providers on a real use case before deciding, this compatibility turns a multi-day migration into a half-hour test.
Mobile apps and integration with X
Grok also comes as dedicated iOS and Android apps, with text conversations, taking a photo and analyzing it, voice exchanges, and all the features of the web version. The experience is designed for the format: you snap a label, a sign, or a diagram on a whiteboard, and ask about it directly.
The integration with X is even more distinctive. From your timeline, you can call on Grok to summarize an endless thread, get context on a trending topic, analyze an image shared in a post, or ask a question whose answer draws on recent discussions. This native presence makes Grok a reading companion for anyone who already spends time on the platform.
SDKs and third-party integrations
On the tooling side, several options coexist depending on your environment. The native xAI SDK for Python offers the most complete access to features. The OpenAI SDK, in Python and JavaScript, works with a simple change of base_url. The Vercel AI SDK offers a dedicated @ai-sdk/xai provider for Next.js apps. Continue brings the integration to VS Code and JetBrains. Finally, LiteLLM supports xAI models natively with the xai/ prefix. Pick the one that matches your existing stack rather than the most complete one: you can always switch SDKs later.
Key takeaways
- grok.com is the free interface for conversations with Grok
- console.x.ai is where you manage API keys, billing, and teams
- The xAI API is compatible with the OpenAI format, which makes migration easy
- Grok is available on mobile (iOS and Android) and built natively into X
- Several SDKs are available: native xAI, OpenAI, the Vercel AI SDK, and others