Network services without the plumbing
Build distributed apps the easy way.
Remoting SDK lets you write server-side code and talk to it from native client apps across platforms, without hand-building the transport layer.
The communication layer for your apps.
Most apps need to talk to a server, cloud service, or other users. Remoting SDK gives you the libraries to publish server code and call it from client applications with native APIs.
You implement your service logic; Remoting SDK handles the network plumbing.
A service can be this simple.
Define a service and expose methods. Use the language and tooling your server team already prefers.
Use familiar service attributes in C# to publish server-side methods.
[Service]
public class MyService
{
[ServiceMethod]
public string DoSomethingCool()
{
// Do something cool
}
}
Native clients for modern applications.
Connect to your services from desktop, mobile, server, browser, and cross-platform client apps.
.NET
Use Remoting SDK from C#, Oxygene, Swift, Java, or Visual Basic on .NET, including Xamarin-based apps.
Remoting SDK for .NET
Delphi
Build VCL and FireMonkey clients and servers with mature Delphi and C++Builder support.
Remoting SDK for Delphi
Cocoa
Build Mac, iPhone, iPad, Apple Watch, and Apple TV clients with native Cocoa frameworks from Swift, Objective-C, or Elements.
Remoting SDK for Cocoa
Java & Android
Connect Android and JVM applications to your Remoting SDK servers with a native Java library.
See Java support
JavaScript
Add service calls to web clients and other JavaScript environments with a lightweight client layer.
See all platformsDeploy where your services belong.
Host servers on Windows, Linux, or macOS, including cloud providers such as Amazon Web Services and Azure, or self-host them where your infrastructure already lives.
Ready to build?
Try Remoting SDK free, compare licensing, or go straight to the documentation.
