Skip to content

apigear-io/objectlink-core-python

Repository files navigation

ObjectLink Core Protocol in Python

The ObjectLink protocol is designed to link a local object with a remote object over a websocket connection.

It supports distributed properties, asynchronous method invocation as also server side signals.

It is designed to wort together with ApiGear Object Model to generate complete client and server side APIs.

Setup for testing

This will install the package as editable python package, which can be used for local development.

pip install -e .

Testing

pip install pytest
pytest

Running the server

The server is a starlette server (https://www.starlette.io) which can be installed with

pip3 install starlette
pip3 install uvicorn

and run using

uvicorn demo_server:app --port=8080