Internet Data Framework OFFICIAL SALE

News | Web | Video | Docs | Support | Forum | Discord


Internet Data Framework is a tool for teams who want a cleaner and faster way to work with web APIs inside their projects.

Instead of scattering API paths, headers, auth logic, and test code across many scripts, you configure everything in one visual workspace and then use the same setup in runtime code.

For programmers, you can also optionally generate a facade layer for API usage, so the integration is easier to use correctly and much harder to misuse.


Why Use It

Working with APIs in Unity often becomes messy very quickly:

  • URLs are hardcoded in scripts
  • authorization logic is duplicated
  • switching servers is inconvenient
  • testing requests requires temporary debug code
  • backend issues block frontend and UI work

Internet Data Framework solves this by giving you a single place to define and manage your API layer.

You can create endpoints visually, preview the final request, run test calls in the editor, inspect the response, save history, and switch environments without rewriting your code.

You can also test requests and know in advance how your application will behave if a response arrives late, returns an error, or contains unexpected data.

For programmers, the generated facade can provide a clearer API surface, so they work with predefined operations instead of manually assembling requests in the wrong way.

When the backend is not ready, you can enable mock responses and keep development moving.


Key Features

  • Visual API workspace inside Unity Editor
  • Centralized endpoint management
  • Environment support for Dev, Stage, and Production
  • Auth profiles for reusable authorization setup
  • Request preview before execution
  • Test calls directly in the editor
  • Response inspection and request history
  • Mock responses for offline development
  • Built-in cache settings per endpoint
  • Retry and timeout transport policy
  • OpenAPI / Swagger import
  • Runtime execution through Workspace and WorkspaceClient
  • Typed response deserialization
  • Optional facade generation for safer API usage in code
  • Code generation pipeline support
  • Custom serializer and transport support

OpenAPI Import

If your backend team already provides OpenAPI or Swagger documentation, you can import:

  • endpoints;
  • schemas;
  • server URL information.

This helps you skip repetitive manual setup and start testing much faster.


Mock and Offline Development

The asset includes a mock response system that allows you to:

  • replace live server responses with local data from input or file;
  • simulate status codes;
  • add delays;
  • continue UI and gameplay integration when backend services are unavailable.

This is especially useful during prototyping, polish, and team parallelization, because it lets you test requests and verify exactly how your application will react to delayed responses, errors, and unexpected server output.


Good Fit For

  • Unity developers integrating REST APIs
  • mobile and online games
  • live ops tools
  • admin panels or internal tools built in Unity
  • teams that want visual API configuration
  • projects that need OpenAPI-based workflows