Assets represent data entities (Tables, Views) or generic files managed in catalogs.
Base Endpoint: /api/v1/assets or via Catalog structure.
- Method:
GET - Path:
/api/v1/assets/{asset_id}
- Method:
GET - Path:
/api/v1/search/assets - Params:
q={query}
- Method:
POST - Path:
/api/v1/catalogs/{catalog}/namespaces/{ns}/assets - Body:
{ "name": "raw-csv", "kind": "file", "location": "s3://bucket/path/file.csv", "properties": {} }
pangolin-admin search "sales"pangolin-admin get-asset-details --id <uuid>pangolin-admin explorer tree --catalog analyticsresults = client.search.search(query="sales", limit=5)
for r in results:
print(r.name, r.catalog, r.namespace)# By ID
asset = client.search.get_asset("uuid")
# By Path
asset = client.catalogs.get("analytics").namespaces("sales").tables("transactions").get()client.catalogs.namespaces("analytics").register_asset(
namespace="raw",
name="data-file",
kind="csv",
location="s3://bucket/data.csv"
)- Log in.
- Navigate to Explorer (or Catalogs > [Select Catalog]).
- Browse: Use the sidebar tree to navigate namespaces.
- Search: Use the global search bar at the top.
- Details: Click an asset to view Schema, History, and Metadata.