> For the complete documentation index, see [llms.txt](https://docs-epc.gitbook.io/ncs-documents/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-epc.gitbook.io/ncs-documents/public-api.md).

# Public API

- [What is NCS Public API ?](https://docs-epc.gitbook.io/ncs-documents/public-api/what-is-ncs-public-api.md)
- [Getting Start with NCS Public API](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api.md): วิธีการจัดการ Compute Instance บน NIPA Cloud Space โดยใช้ Python OpenStack SDK หรือ REST API
- [Using OpenStack Client Tool With RC File](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/using-openstack-client-tool-with-rc-file.md): ใช้งาน Python SDK สำหรับ OpenStack เพื่อใช้งาน NCS Public API
- [Download User RC File](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/using-openstack-client-tool-with-rc-file/download-user-rc-file.md): ดาวน์โหลด RC file สำหรับ access เข้า project บน NIPA Cloud Space
- [Manage Application Credentials](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/using-openstack-client-tool-with-rc-file/manage-application-credentials.md): จัดการ Application Credential สำหรับใช้งาน Public API
- [Using REST API](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/using-rest-api.md): ใช้งาน REST API เพื่อใช้งาน NCS Public API
- [Terraform with Openstack](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/terraform-with-openstack.md): ใน Tutorials นี้จะเป็นการใช้ Terraform ในการสร้าง instance สำหรับผู้ที่ไม่เคยใช้ Terraform ในการทำ โดยจะเริ่ม Guide ตั้งเเต่สิ่งที่ต้องเตรียมก่อนสร้าง(Prerequisites) การหา data เเละ Resource ที่จำเป็น
- [Auto-scaling OpenStack Instances with Senlin and Prometheus](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/auto-scaling-openstack-instances-with-senlin-and-prometheus.md)
- [Installation Prometheus](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/auto-scaling-openstack-instances-with-senlin-and-prometheus/installation-prometheus.md): การติดตั้ง Prometheus จะติดตั้งที่ environment ที่เราได้สร้างไว้ตอนติดตั้ง senlin client กับ Octavia client
- [Installation Alertmanager](https://docs-epc.gitbook.io/ncs-documents/public-api/getting-start-with-ncs-public-api/auto-scaling-openstack-instances-with-senlin-and-prometheus/installation-alertmanager.md)
