Skip to content

Getting started

Hintway brings real-time analytics, custom dashboards, fast queries, and lightweight SDKs into your project, without juggling tools, waiting on stale data, or being locked into dashboards that miss your team’s questions.

This guide walks through the whole loop end to end: create a project, connect an SDK, track your first event, generate some data, and turn it into a dashboard widget you build with AI. It applies to any SDK: Unity, Unreal Engine, C#, Go, Rust, or the raw REST API.


Everything starts in the Hintway dashboard.

  1. Open the project dropdown and create a new project
  2. Give it a name (for example, My First Project)
  3. Once it’s created, choose the SDK that matches your stack

Keep this tab open; you’ll come back for your connection details in step 3.


Each SDK installs a little differently, but the shape is always the same: grab the latest release, add it to your project, and let your build tooling pick it up. Follow the page for your platform:


Initialization is the same idea everywhere: tell the SDK which project the data belongs to. The server URL is always the official Hintway endpoint, https://in.hintway.app. The only value specific to you is your Tenant ID:

  1. Back in the Hintway dashboard, open Project Settings
  2. Copy your Tenant ID
  3. In your code (or your engine’s editor), call Init with the server URL, your Tenant ID, and a platform string (for example, PC, STEAM, IOS)
Init(
url = "https://in.hintway.app", // Official Hintway endpoint (same for every project)
tenantId = "your-tenant-id", // Tenant ID from Project Settings
platform = "PC" // Where the build runs
)

The exact call differs per SDK (a Blueprint/editor node in a game engine, a method call in code), but the three inputs are identical. See your SDK page for the precise syntax.


With the SDK initialized, tracking an event is a single call. Pick a meaningful action in your app (a jump, a level start, a button press, a purchase) and track it where that action happens.

TrackEvent("jump")

That’s it: every time the player jumps, Hintway receives a jump event.

  • Use clear, lowercase event names like jump, level_started, or item_bought.
  • Need more detail? Attach properties (key/value pairs) to the same call for deeper analytics later.

You need a bit of data before the dashboard has anything to show.

  1. Build and run your project
  2. Trigger your event a few times (jump three times)
  3. Stop and restart the app, then trigger it a few more times. This creates a second session

Running across two sessions gives the dashboard something meaningful to break down by user and session.


Return to the Hintway dashboard and refresh. It now populates with users, sessions, duration, platform, version, and your events.

  1. Click Add Widget and open the AI tab
  2. Ask in plain English. For example: “Show me the number of jumps of a user per session”
  3. Apply the generated query
  4. Refine it conversationally. For example: “I prefer a bar chart”, then apply the update
  5. Preview the result and click Create Widget

Hintway turns your question into a ClickHouse query and a visualization automatically. Prefer to write SQL yourself? You can; see Query modes.


Hintway is now connected to your project, tracking events, and turning them into real-time dashboards you can shape with AI or SQL.