Feature Tour

How It Works

1 We Give You Access To 2 Proxy Servers

We provide you with access to two proxy servers which each have a guaranteed static IP address that will NEVER change. You can access these via a load balancer encoded in a connection string in a STATICA_URL environment variable.

# Your Static IPs are 1.1.1.1 & 2.2.2.2 
export STATICA_URL=http://statica111:[email protected]:9293					 

2 You Configure Your Application

You configure your application to proxy requests using the connection string. With most languages this can be done in just a few lines of code. We especially like RestClient's Ruby library:

RestClient.proxy = ENV["STATICA_URL"] if ENV["STATICA_URL"]
res = RestClient.get("http://ip.jsontest.com")

3 Your Requests Become Static

To the end server it looks like all requests come from your Static IP address so you can now create firewall rules or whitelist the IP addresses with third party services.

$ curl -x $STATICA_URL http://ip.jsontest.com
{"ip": "1.1.1.1"}


Need more details?

You can do a lot more with Statica so check out our getting started documentation for the language of your choice or contact us for one-on-one setup advice.

HTTP, HTTPS & SOCKS Access

Every account has access to our HTTP and SOCKS proxies allowing you to proxy HTTP, HTTPS, FTP, SFTP, LDAP & Database traffic via a Static IP.

HTTP Proxy on port 9293

Use the HTTP Proxy for the simplest integration when you want to access an HTTP or HTTPS service.

Supports:

  • HTTP
  • HTTPS via the CONNECT method

SOCKS5 Proxy on port 1080

Use the SOCKS5 Proxy when you want to proxy lower level services not supported by the HTTP proxy. These generally require more complicated integration work so get in touch if you are having any issues.

Supports:

  • File Transfer Protocol (FTP)
  • Secure File Transfer Protocol (SFTP)
  • Lightweight Directory Access Protocol (LDAP)
  • MySQL Database Access
  • Postgres Database Access
  • TCP traffic

Enterprise Class High Availability

1 Live-Live Servers As Standard

All plans are provisioned with two static IP addresses. These run in Live-Live mode so your traffic can be balanced between them at all times. If one node fails your traffic will automatically route through the other node with no downtime.

2 Multi-Availability Zone

Each side of the proy pair runs in separate data centre availability zones giving you the high fault tolerance without sacrificing application performance.

3 Automated Monitoring & Alerting

All components in the system have automated monitoring hooked up to our DevOps team via PagerDuty. In the event of a failure our engineers can respond 24x7 to ensure the system is back at full capacity as soon as possible.

Easy Integration

Instant provisioning and the choice of using our HTTP or SOCKS5 proxies. Most languages require only a few lines of config code to start sending requests through your static IP addresses.

In Ruby you can integrate in just one line of code!

RestClient.proxy = ENV["STATICA_URL"] if ENV["STATICA_URL"]
res = RestClient.get("http://ip.jsontest.com")

Quick Start Guides

Get up and running in minutes with our sample code.

Low Latency

Statica instances are available in multiple locations around the world. Need one near you? We follow our customers so tell us where you're running and we'll try and move in next door!

Statica is currently in:

  • Virginia, USA (AWS us-east-1)
  • Dublin, Ireland (AWS eu-west-1)
  • São Paulo, Brazil (AWS sa-east-1)

Real time analytics

Track your requests and usage in real time via our dashboard. We retain 12 months of data so you can monitor trends in your usage and plan accordingly.

Our log aggregator allows you to view your HTTP requests in real time as if you were tailing the log directly.

Database Connectivity

Our SOCKS proxy is perfect for routing your database traffic via a Static IP, allowing you to open your own firewall to only genuine traffic from your cloud app. Used in production for MySQL & Postgres access by hundreds of clients.