eeCLOUD is sold as a Data-as-a-Service platform. You create an Application in the Dashboard, receive an API Key, choose a subscription plan including Free, and work with the service through the live OpenAPI surface or the official SDKs.
eeCLOUD is a managed data engine for structured and semi-structured workloads. The commercial unit is the Application: every Application has its own API Key, storage scope, configuration and plan.
eeCLOUD.SDK.using eeCLOUD.SDK;
using var ee = new eeCloudClient("YOUR_API_KEY");
var result = await ee.Memory("orders").WriteAsync(
new { total = 99.90m, status = "created" },
reference: 1001
);| Surface | Use it for |
|---|---|
| Dashboard | Create Applications, inspect memories, monitor usage and operate the workload |
| OpenAPI | Inspect the live eeCLOUD.API HTTP surface and test routes directly |
| C# SDK | Integrate the same routes from .NET without rebuilding request models by hand |
The public OpenAPI reference is available at api.eecloud.io. The official C# SDK is documented in the platform docs and distributed through NuGet.
The top-level isolation unit of the platform. An Application maps to one eeCLOUD service space, one API Key scope and one subscription plan.
A logical container for records. Depending on your use case, a Memory can behave like a table, collection, timeline or event stream.
The stored record returned by reads and writes. A MemoryArea contains JSON payload data plus engine metadata.
| Field | Meaning |
|---|---|
| address | Monotonic physical handle used for deterministic updates and deletes |
| index | Logical unique identifier, typically used for direct stable lookups |
| id | Logical non-unique identifier, useful for grouping and NoSQL-style patterns |
| reference | Logical owner handle, usually tenant, user, device or session |
| date | Business or logical date of the record |
| create | Persistence timestamp written by eeCLOUD |
| modify | Last modification timestamp |
| deleted | Soft-delete state |
The official C# SDK is a 1:1 mapping of the public REST API. The most important entry points are:
new eeCloudClient(apiKey) to connect to your Applicationee.Memory("name") to target a specific MemoryWriteAsync, ReadAsync, ReadAllAsync and ReadByReferenceAsync for data accessUpdateAsync, UpdateValueAsync, DeleteAsync, RestoreAsync and EraseAsync for lifecycle managementFor raw route inspection and request/response verification, use the live OpenAPI reference. For day-to-day .NET integration, prefer the official SDK.
eeCLOUD reads are order-aware. When multiple records match, the Order parameter decides whether
you want the most recent record (DESC) or the oldest one (ASC).
var latest = await ee.Memory("sessions").ReadAsync();
var first = await ee.Memory("sessions").ReadAsync(Order.ASC);
Writes accept payload data and can also carry ownership and routing metadata such as
reference, id, index, date and clusterized.
await ee.Memory("telemetry").WriteAsync(
id: "sensor-01",
data: new { temperature = 23.8, battery = 91 },
reference: 1001,
clusterized: true,
date: DateTime.UtcNow
);| Field | Type | Description |
|---|---|---|
| date | DateTime | Response generation time |
| name | string | Memory name |
| time | long | Execution time in milliseconds |
| area | List<MemoryArea> | Returned records |
| result | bool | Operation success flag |
| errors | string[] | Error messages, if any |
| Field | Type | Description |
|---|---|---|
| address | long | Deterministic physical handle |
| id | string | Logical identifier |
| index | string | Logical unique identifier |
| objID | string | Object graph node identifier used in object graph flows |
| reference | long | Owner / grouping reference |
| date | DateTime | Business date |
| data | string | JSON payload |
| create | DateTime | Persistence timestamp |
| modify | DateTime | Last modification timestamp |
| deleted | bool | Soft-delete flag |
| delete | DateTime | Deletion timestamp |
Object graph routes return a wrapper with both eeCLOUD metadata and the resolved object payload.
In the SDK this is exposed through ObjectMemory and ObjectMemories.
| Field | Description |
|---|---|
| memory | The underlying eeCLOUD metadata response |
| data | The deserialized object graph payload or payload list |
eeCLOUD 4.1 supports SQL backends, eeCACHE and the new SFTP backend. Object graph persistence is intended for SQL and eeCACHE-backed workloads. SFTP is available for file-oriented backend scenarios, but not for object graph persistence.