// sdk · Web Components
Web components AstroWay (alpha)
Roda natal, fase bulan, kompatibilitas, tarot, dan horoskop sebagai elemen HTML biasa untuk situs apa pun: satu tag <script> dari CDN, atau npm install. Chart digambar oleh kode yang sama dengan API, jadi roda di halamanmu cocok dengan yang dikembalikan /v1/render. Alpha: nama atribut masih bisa berubah sebelum 1.0.
// 01 / install
Pasang
npm install @astroway/ui@alpha pnpm
pnpm add @astroway/ui yarn
yarn add @astroway/ui CDN
<script type="module" src="https://cdn.jsdelivr.net/npm/@astroway/ui/dist/cdn/index.js"></script> impor: import '@astroway/ui';
Lihat di registry → @astroway/ui
// 02 / highlights
Fitur Unggulan
- Custom element biasa: HTML, WordPress, Vue, Svelte, React 19, Next.js
- SVG sama seperti /v1/render
- Tanpa key untuk data publik
- Key pk_ dengan origins, batas, dan scope
- 21 bahasa dari respons API
// 03 / first request
Permintaan pertama
<script type="module" src="https://cdn.jsdelivr.net/npm/@astroway/ui/dist/cdn/index.js"></script>
<!-- keyless: the moon phase in the visitor's language -->
<aw-moon-phase lang="uk"></aw-moon-phase>
<!-- a publishable pk_ key bound to your domain, credit cap and endpoint list -->
<aw-natal-wheel api-key="pk_live_..." date="1990-07-14" time="14:30"
latitude="50.45" longitude="30.52" timezone-offset="3"></aw-natal-wheel> Mulai dengan Web Components
10.000 kredit gratis per bulan. SDK open-source, dibuat dari OpenAPI 3.1, selalu sinkron dengan backend.