Metadata-Version: 2.0
Name: streamsx.endpoint
Version: 0.3.0
Summary: IBM Streams endpoint integration
Home-page: https://github.com/IBMStreams/streamsx.endpoint
Author: IBM Streams @ github.com
Author-email: hegermar@de.ibm.com
License: Apache License - Version 2.0
Description-Content-Type: UNKNOWN
Keywords: streams,ibmstreams,streaming,analytics,streaming-analytics,http,endpoint
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: streamsx
Requires-Dist: streamsx.toolkits

Overview
========

Provides functions to add Streams operators acting as communication endpoints for your Streams application.

This package exposes the `com.ibm.streamsx.inetserver <https://ibmstreams.github.io/streamsx.inetserver/>`_ toolkit as Python methods for use with IBM Streams including IBM Cloud Pak for Data.

* `IBM Streams developer community <https://developer.ibm.com/streamsdev/>`_


Sample
======

A simple example of a Streams application that provides an endpoint for json injection::

    from streamsx.topology.topology import *
    from streamsx.topology.context import submit
    import streamsx.endpoint as endpoint

    topo = Topology()

    s1 = endpoint.inject(topo)
    s1.print()

    submit ('DISTRIBUTED', topo)


Documentation
=============

* `streamsx.endpoint package documentation <http://streamsxendpoint.readthedocs.io>`_


