diff --git a/site/content/in-dev/unreleased/polaris-api-specs/_index.md b/site/content/in-dev/unreleased/polaris-api-specs/_index.md new file mode 100644 index 0000000000..3f4a98498d --- /dev/null +++ b/site/content/in-dev/unreleased/polaris-api-specs/_index.md @@ -0,0 +1,27 @@ +--- +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +title: 'Polaris API Reference' +type: docs +weight: 1100 +--- + +The Apache Polaris API offers a comprehensive set of endpoints that enable you to manage principals, principal-roles, catalogs, and catalog-roles programmatically. + +It follows REST standards, using clear, resource-based URLs, standard HTTP methods, response codes, and secure authentication. With the Polaris API, you can create, manage, and query Iceberg catalogs efficiently. \ No newline at end of file diff --git a/site/content/in-dev/unreleased/polaris-catalog-service.md b/site/content/in-dev/unreleased/polaris-api-specs/polaris-catalog-api.md similarity index 89% rename from site/content/in-dev/unreleased/polaris-catalog-service.md rename to site/content/in-dev/unreleased/polaris-api-specs/polaris-catalog-api.md index 02fed63f46..4774c16cae 100644 --- a/site/content/in-dev/unreleased/polaris-catalog-service.md +++ b/site/content/in-dev/unreleased/polaris-api-specs/polaris-catalog-api.md @@ -17,8 +17,9 @@ # specific language governing permissions and limitations # under the License. # -linkTitle: 'Catalog API Spec' -weight: 900 +title: 'Apache Polaris Catalog Service OpenAPI Specification' +linkTitle: 'Catalog API ↗' +weight: 200 params: show_page_toc: false --- diff --git a/site/content/in-dev/unreleased/polaris-management-service.md b/site/content/in-dev/unreleased/polaris-api-specs/polaris-management-api.md similarity index 89% rename from site/content/in-dev/unreleased/polaris-management-service.md rename to site/content/in-dev/unreleased/polaris-api-specs/polaris-management-api.md index 0b66b9daa4..eea43448be 100644 --- a/site/content/in-dev/unreleased/polaris-management-service.md +++ b/site/content/in-dev/unreleased/polaris-api-specs/polaris-management-api.md @@ -17,9 +17,9 @@ # specific language governing permissions and limitations # under the License. # -title: 'Apache Polaris Management Service OpenAPI' -linkTitle: 'Management OpenAPI' -weight: 800 +title: 'Apache Polaris Management Service OpenAPI Specification' +linkTitle: 'Management API ↗' +weight: 100 params: show_page_toc: false --- diff --git a/site/content/in-dev/unreleased/polaris-spark-client.md b/site/content/in-dev/unreleased/polaris-spark-client.md index 3d597f19f4..e785b2b326 100644 --- a/site/content/in-dev/unreleased/polaris-spark-client.md +++ b/site/content/in-dev/unreleased/polaris-spark-client.md @@ -23,7 +23,7 @@ weight: 650 --- Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out -the [Catalog API Spec]({{% ref "polaris-catalog-service" %}}) for Generic Table API specs. +the [Polaris Catalog OpenAPI Spec]({{% ref "polaris-api-specs/polaris-catalog-api.md" %}}) for Generic Table API specs. Along with the Generic Table Catalog support, Polaris is also releasing a Spark client, which helps to provide an end-to-end solution for Apache Spark to manage Delta tables using Polaris.