Manage configurations for your App or DevOps on Cloud

Simple Dashboard | Environment Aware | Built-In Password Vault | REST Based Interface
Fully Audited Config Management | In-built Configuration Versioning

Configs.Cloud is designed to work with both the DevOps community and application developers - perfect for Legacy or Elastic infrastructures.

Works with all Programming languages ...

Client API JavaDoc

// Initialize & Thats it ...
CloudConfigClient c = new CloudConfigClient("your_api_key", "https://app.configs.cloud");

// Fetch configs as needed
List configs = c.getConfigs(2); // Get all configs for entire Dataset
List configs = c.getConfigs("dev","myProject.projectKey"); // Get configs specific to an Environment
String configValue   = c.getConfigValue("myProject.projectKey");  // Get Config for a key

// Search configs by RegEx
List cd = c.searchConfigs("key==com.configs.cloud.x.*;iqk==y");
List cd = c.searchConfigs("key==com.configs.cloud.x.*");

// Update configs 
c.updateConfig("dev", "myProject.projectKey","Y");

$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => "https://app.configs.cloud/api/configs/dataset/all",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"\"val\"\"\r\n\r\n\"what is that\"\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  CURLOPT_HTTPHEADER => array(
	"cache-control: no-cache",
	"x-auth-token: ZXY4c2tsMk8wYm9jMFRGZ2RyRWoy"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
                                                
require 'uri'
require 'net/http'

url = URI("http://app.configs.cloud/api/configs/dataset/all")

http = Net::HTTP.new(url.host, url.port)

request = Net::HTTP::Get.new(url)
request["content-type"] = 'multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'
request["x-auth-token"] = 'ZXY4c2tsMk8wYm9jMFRGZ2RyRWoy'
request["cache-control"] = 'no-cache'
request.body = "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"\"val\"\"\r\n\r\n\"what is that\"\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--"

response = http.request(request)
puts response.read_body
                                                

#! /bin/bash
. ./configs.cloud.lib


getConfigValues [X-Auth-Token Key] [Name of API to Invoke];

# For e.g.
#  getConfigValues dG04MHBwUEJsFG81NUsGUktYZmEy /api/env;

                                                

Build in Progress.
If you are interested to contribute creating clients, contact us info@configs.cloud
                                                

Build in Progress.
If you are interested to contribute creating clients, contact us info@configs.cloud

                                                

REST Based Interface

REST / JSON based interfaces for getting configurations. Manage configurations manually on the portal.

Passwords Vault

Built-in password vault to Store and retrieve credentials securely based on a security algorithm of your choice. Retrieve passwords over API calls either as encrypted (or) decrypted format based on your application requirements.

Query Configurations

Query Configurations using a variety of ways to either retrieve the configurations. A Simple query language to retrieve different 'bunch' of configurations as needed.

Environment Aware

Manage copies of configurations per environment, compare their values between environments, find out which ones are available and those that are missing across environments.

Management Console

Full featured management console with features to add / edit / delete and view configurations, perform environment comparisons and correct configs, view config versions.

Config Versioning & Auditing

All configurations are auto-versioned. All changes to configurations are recorded as new versions. Configs can be viewed, or rolled back to previous versions. All changes done via the admin console or via the REST API's are fully audited.

Free Version

Configs.Cloud is fully featured Free software. This is available for developers, designers, Startups, SME's, enterprises, defence, public sector - literally everyone. This version is a fully functional software, providing all necessary features to allow for standard Configuration Management of any application / platform / processes. Start using Configs.Cloud now !

Contact us for Enquiry

Simply drop us an email if you need private instance, or more secure configuration management or any custom configuration implementation
and we will contact you via email and take it forward. We pride ourselves to have excellent response rates and very quick turnaround times.