Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/JonathanHerSa/xolo-api-hub/llms.txt

Use this file to discover all available pages before exploring further.

This guide walks you through installing Xolo on an Android device, setting up your first environment with a base URL variable, creating a collection, and firing a real HTTP request — all in under five minutes. By the end you’ll have a working Xolo workspace and a concrete feel for how environments and variable substitution speed up everyday API work.
1

Download the APK

Open a browser on your Android device (or download on desktop and transfer the file), then navigate to the Xolo API Hub Releases page.Download the latest app-release.apk asset from the most recent release.
Application ID: dev.jonathanhersa.xolo
Keep the file somewhere easy to find — your Downloads folder works perfectly.
2

Install on Android

Android blocks installations from outside the Play Store by default. To allow the Xolo APK:
  1. Open Settings on your device.
  2. Navigate to Security (or Apps & notifications → Special app access on Android 10+).
  3. Enable Install unknown apps for your browser or file manager.
  4. Open the downloaded app-release.apk with your file manager and tap Install.
  5. Once installed, tap Open — Xolo launches directly into the workspace explorer.
# Alternatively, install via ADB from a desktop terminal:
adb install app-release.apk
3

Create your first environment

Environments let you store named variables — like a base URL — and swap the entire set without editing individual requests.
  1. Tap the Environments tab in the bottom navigation bar.
  2. Tap the + button to create a new environment.
  3. Name it Dev.
  4. Add a variable:
    • Name: baseUrl
    • Value: https://httpbin.org
  5. Save the environment and set it as active by tapping the toggle next to its name.
Variable name : baseUrl
Variable value: https://httpbin.org
4

Create a collection

Collections group related requests together and let you run them in sequence, share them, or import them from Postman.
  1. In the Explorer tab (the home screen), tap the + icon in the sidebar or toolbar.
  2. Choose New Collection.
  3. Name it My First Collection.
  4. Tap Save — the collection appears in the explorer tree.
5

Compose a request

Now build a request inside your new collection.
  1. With My First Collection selected, tap the + button to add a new request.
  2. Name the request Get Anything (or any name you like).
  3. Open the Composer screen — the method selector and URL field are at the top.
  4. Set the HTTP method to GET.
  5. Enter the following URL, using the environment variable you created:
{{baseUrl}}/get
  1. Tap Send.
Xolo resolves {{baseUrl}} to https://httpbin.org from your active environment and dispatches the request.
6

Inspect the response

The response panel slides up as soon as the request completes:
  • Status badge — shows the HTTP status code and text (e.g., 200 OK) colour-coded green for success.
  • Headers tab — lists every response header returned by the server.
  • Body tab — renders the JSON response with full syntax highlighting and collapsible nodes, powered by the built-in JSON viewer.
The httpbin /get endpoint echoes back the request headers and origin IP, so you’ll see your own request reflected in the response body — a great sanity check that everything is working end to end.
Use {{baseUrl}} in every URL you compose instead of hardcoding https://httpbin.org. When you’re ready to test against a staging or production server, simply activate a different environment — every request in the collection updates instantly with no edits required.

Next Steps

You’ve sent your first request with Xolo. Here’s where to go deeper:
  • Collections — Organise requests into folders, set collection-level auth, and run entire collections in one tap.
  • Authentication Overview — Set up OAuth 2.0 Authorization Code flow, bearer tokens, and auth inheritance across folders.
  • Variables & Scripting — Use pre-request scripts to inject dynamic values and post-response JSONPath extraction to chain requests automatically.

Build docs developers (and LLMs) love