Skip to content

Remote request agent - Test the availability of your endpoints worldwide

License

Notifications You must be signed in to change notification settings

fernandonogueira/golly

Repository files navigation

Golly

Golly is a simple tool used to analyze endpoints availability worldwide.

Build Status

Deploy

See the docs (http://docs.gollyapi.apiary.io/)

Project motivation

Golly is being developed to analyze availability of services worldwide enabling API consumers to identify service failures and route issues through the internet.

Sample requests

Sync analysis

Path: /syncAnalysis

Headers: Content-Type: application/json

Body:

{
    "token":"anyGeneratedUniqueStringYouWantToSend",
    "httpMethod":"GET",
    "url":"http://google.com",
    "headers":{"Content-Type":"application/json"},
    "alwaysReturnBody":false
}

A request will be sent to google.com and the result will be returned synchronously.

Async Analysis

Path : /analysis

Headers: Content-Type: application/json

Body:

{
    "token":"anyGeneratedUniqueStringYouWantToSend",
    "httpMethod":"GET",
    "url":"http://google.com",
    "alwaysReturnBody":false,
    "body":"",
    "headers":{"Content-Type":"application/json"},
    "webhookAddress":"http://someAddressToSendResponse/somePath"
}

A request will be sent to google.com and the result will be returned asynchronously through a webhook.

About

Remote request agent - Test the availability of your endpoints worldwide

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published