Code Libraries Download
You can also go to 3scale@GitHub.
For further technical details you can also refer to the deployment overview.
If you’re working using a framework which isn’t currently supported – let us know at email@example.com and we might be able to point you to some work in progress for setup.
3scale plug-ins provide the means to connect to the 3scale architecture in a variety of core programming languages. Plugins can be deployed anywhere to act as control agents for your API traffic.
Download the latest version of the plug-in and gems for the programming language of your choice along with their corresponding documentation from below:
The recommended approach to integrate with the 3scale authorization backend is with Varnish as a proxy for your API. This offer a great combination of ease in setup and delivers valuable performance benefits.
Download the 3scale Varnish module from Github.
- The latest version of Varnish (minimum V3.0 or above): http://www.varnish-cache.org.
- The 3scale Varnish Module: https://github.com/3scale/libvmod-3scale/.
Follow the guide HowTo setup Varnish as an API proxy
Download the code here.
Standard distutils installation: unpack the file, and from the new directory run
sudo python setup.py install
or you may put ThreeScale.py to the same directory as your program. See the README for some usage examples.
Download at github or you can install this directly using:
gem install 3scale_client
Download the code bundle here.
- » LWP::UserAgent (installed by default on most systems)
- » XML::Parser (now standard in perl >= 5.6)
perl Makefile.PL && make install
to install into the default library location. Run
for further install options.
Download the code here. Drop into your code directory – see README in the bundle.
Download the JAR bundle here.
Just unpack it into a directory and then run the ant build.
Download the code here. See bundled README.txt for instructions).