Prerequisites
- .NET 10 SDK or later (
dotnet --version). - A tenant subdomain — your Ekso instance (e.g.
acmeforacme.ekso.app). - Either a stored API key (for
ApiKeyAuth) or an OAuth token pair (forRefreshableBearerAuth). See Authentication for how to obtain each.
Install
From your project directory:.csproj:
Verify
A minimal program that constructs a client and authenticates:Dependencies
Ekso.Sdk declares:
| Package | Why |
|---|---|
Microsoft.Kiota.Abstractions | Core abstractions for the generated client. |
Microsoft.Kiota.Http.HttpClientLibrary | Default HTTP transport. |
Microsoft.Kiota.Serialization.Json | JSON request/response (default content type). |
Microsoft.Kiota.Serialization.Form | application/x-www-form-urlencoded (auth flows). |
Microsoft.Kiota.Serialization.Multipart | Multipart upload (file attachments). |
Microsoft.Kiota.Serialization.Text | text/plain responses. |
.csproj. They’re listed so you know what’s actually in your dependency graph.
Pre-release builds
To pin a specific pre-release:Next steps
- Authentication — pick
ApiKeyAuthorRefreshableBearerAuth. - Quickstart — your first authenticated call against the API.