Find an API

Search public APIs with auth details & Postman guides

← All APIs

AWS Service Catalog App Registry

amazonaws · Cloud

Cloud No Auth Free & Open cloud

Amazon Web Services Service Catalog AppRegistry enables organizations to understand the application context of their Amazon Web Services resources. AppRegistry provides a repository of your applications, their resources, and the application metadata that you use within your enterprise.

Authentication

No authentication requiredFree to use with no key needed.

Sample Requests

GET ListApplications

Retrieves a list of all of your applications. Results are paginated.

https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/applications?nextToken=example&maxResults=1

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/applications?nextToken=example&maxResults=1"
import requests
params = {
    "nextToken": "example",
    "maxResults": "1"
}
response = requests.get(
    "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/applications",
    params=params,
)
print(response.json())
const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/applications');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('maxResults', '1');

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/applications")
	q := baseURL.Query()
	q.Set("nextToken", "example")
	q.Set("maxResults", "1")
	baseURL.RawQuery = q.Encode()
	targetURL := baseURL.String()
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/applications")
uri.query = URI.encode_www_form({
  "nextToken" => "example",
  "maxResults" => "1"
})

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/applications?" . http_build_query([
    "nextToken" => "example",
    "maxResults" => "1"
]);
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));
GET ListAttributeGroups

Lists all attribute groups which you have access to. Results are paginated.

https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/attribute-groups?nextToken=example&maxResults=1

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/attribute-groups?nextToken=example&maxResults=1"
import requests
params = {
    "nextToken": "example",
    "maxResults": "1"
}
response = requests.get(
    "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/attribute-groups",
    params=params,
)
print(response.json())
const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/attribute-groups');
url.searchParams.set('nextToken', 'example');
url.searchParams.set('maxResults', '1');

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/attribute-groups")
	q := baseURL.Query()
	q.Set("nextToken", "example")
	q.Set("maxResults", "1")
	baseURL.RawQuery = q.Encode()
	targetURL := baseURL.String()
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/attribute-groups")
uri.query = URI.encode_www_form({
  "nextToken" => "example",
  "maxResults" => "1"
})

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/attribute-groups?" . http_build_query([
    "nextToken" => "example",
    "maxResults" => "1"
]);
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));
GET GetConfiguration

Retrieves a TagKey configuration from an account.

https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/configuration

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/configuration"
import requests
response = requests.get(
    "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/configuration",
)
print(response.json())
const url = 'https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/configuration';

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
)

func main() {
	targetURL := "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/configuration"
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/configuration")

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/servicecatalog-appregistry/2020-06-24/configuration";
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));

Postman Setup Guide

Get Postman ↗
  1. See official documentation for authentication and setup.

What can you build with AWS Service Catalog App Registry?

AWS Service Catalog App Registry is a Cloud API. Developers commonly use cloud APIs for:

  • provisioning and managing cloud infrastructure
  • automating deployments and container orchestration
  • monitoring uptime and performance metrics
  • managing storage buckets and databases
  • setting up auto-scaling and load balancing

No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. AWS Service Catalog App Registry is free to use, making it a low-risk choice to experiment with.

New to APIs? Read our beginner's guide · Learn about API keys · What is REST?

Open documentation ↗