Metadata-Version: 1.1
Name: google-endpoints-api-management
Version: 1.0.0b2
Summary: Google Endpoints API management
Home-page: https://github.com/cloudendpoints/endpoints-api-management-python
Author: Google Inc
Author-email: googleapis-packages@google.com
License: Apache License
Description: Google Endpoints API Management
        ===============================
        
        Google Endpoints API Management manages the 'control plane' of an API by
        providing support for authentication, billing, monitoring and quota control.
        
        It achieves this by
        
        - allowing HTTP servers to control access to their APIs using the Google Service Management and Google Service Control APIs
        - providing built-in, standards-compliant support for third-party authentication
        - doing this with minimal performance impact via the use of advanced caching and aggregation algorithms
        - making this easy to integrate via a set of `WSGI`_ middleware
        
        .. _`WSGI`: https://wsgi.readthedocs.io/en/latest/
        
        
        Example:
        
          .. code:: python
        
           >>> application = MyWsgiApp()  # an existing WSGI application
           >>>
           >>> # the name of the controlled service
           >>> service_name = 'my-service-name'
           >>>
           >>> # The Id of a Google Cloud project with the Service Control and Service Management
           >>> # APIs enabled
           >>> project_id = 'my-project-id'
           >>>
           >>> # wrap the app for service control
           >>> from google.api.control import client, wsgi
           >>> control_client = client.Loaders.DEFAULT.load(service_name)
           >>> control_client.start()
           >>> controlled_app = wsgi.add_all(application, project_id, control_client)
           >>>
           >>> # now use the controlled in place of application
           >>> my_server.serve(controlled_app)
        
        
        Installation
        -------------
        
        Install using `pip`_
        
          .. code:: bash
        
             [sudo] pip install google-endpoints-api-management
        
        .. _`pip`: https://pip.pypa.io
        
        
        Python Versions
        ---------------
        
        google-endpoints-api-management is currently tested with Python 2.7.
        
        
        Contributions
        -------------
        
        Contributions to this library are always welcome and highly encouraged.
        
        See the `CONTRIBUTING`_ documentation for more information on how to get started.
        
        .. _`CONTRIBUTING`: https://github.com/cloudendpoints/google-endpoints-api-management/blob/master/CONTRIBUTING.rst
        
        
        Versioning
        ----------
        
        This library follows `Semantic Versioning`_
        
        .. _`Semantic Versioning`: http://semver.org/
        
        
        Details
        -------
        
        For detailed documentation of the modules in google-endpoints-api-management, please watch `DOCUMENTATION`_.
        
        .. _`DOCUMENTATION`: https://google-endpoints-api-management.readthedocs.org/
        
        
        Licensing
        ---------
        
        Apache - See `LICENSE`_ for more information.
        
        .. _`LICENSE`: https://github.com/cloudendpoints/google-endpoints-api-management/blob/master/LICENSE
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: Implementation :: CPython
