점성술 앱 개발
Co-Star, Sanctuary, The Pattern, Chani 또는 Costar Compat와 같은 앱을 개발하고 계신가요? AstroWay API는 Solar Fire($495) 라이선스를 구매하거나 직접 에페메리스 엔진을 작성할 필요 없이 대체합니다: 771 엔드포인트(출생도, 시나스트리, 트랜짓, 휴맨 디자인, AI 해석), OpenAPI 3.1 및 TypeScript, Python, PHP용 SDK, Swiss Ephemeris 정확도 - Astrodienst와 Kepler와 동일한 엔진입니다.
일반적인 아키텍처
섹션 제목: “일반적인 아키텍처”User (browser / mobile) ↓Your backend (Node.js / Python / PHP) ↓ HTTPS + X-Api-Keyapi.astroway.info/v1/* ↓JSON response → render in your UI앱을 위한 주요 엔드포인트
섹션 제목: “앱을 위한 주요 엔드포인트”MVP (최소 기능 제품)
섹션 제목: “MVP (최소 기능 제품)”| 엔드포인트 | 크레딧 | 용도 |
|---|---|---|
/v1/chart | 20 | 출생도 생성 |
/v1/synastry | 50 | 두 사람의 호환성 |
/v1/horoscope/daily | 50 | 일별 운세 |
세 개의 엔드포인트만 있으면 출생도, 호환성 및 일일 콘텐츠가 포함된 작동 제품을 갖추게 됩니다.
확장 제품
섹션 제목: “확장 제품”| 엔드포인트 | 크레딧 | 용도 |
|---|---|---|
/v1/transits | 50 | 출생도에 대한 현재 트랜짓 |
/v1/solar-return | 50 | 솔라 리턴(연간 도) |
/v1/progressions | 50 | 2차 진행도 |
/v1/interpret/natal | 100 | 출생도 AI 해석 |
/v1/transit-calendar | 100 | 트랜짓 이벤트 캘린더 |
/v1/human-design | 50 | HD 도 |
프리미엄 기능
섹션 제목: “프리미엄 기능”| 엔드포인트 | 크레딧 | 용도 |
|---|---|---|
/v1/rectification | 500 | 출생 시간 보정 |
/v1/acg | 50 | 천문지리학(어디에 사는 것이 좋은지) |
/v1/forecast-calendar | 100 | 연간 예측 히트맵 |
/v1/group-synastry | 100 | 그룹 호환성 |
예산 평가
섹션 제목: “예산 평가”시나리오: 100 DAU(일일 활성 사용자)
섹션 제목: “시나리오: 100 DAU(일일 활성 사용자)”평균 사용자가 하루에 3개의 작업을 한다고 가정합니다:
| 동작 | 엔드포인트 | 크레딧 | 일일 요청 | 일일 크레딧 |
|---|---|---|---|---|
| 도 보기 | /v1/chart | 20 | 100 | 2,000 |
| 일일 운세 | /v1/horoscope/daily | 50 | 100 | 5,000 |
| 호환성 | /v1/synastry | 50 | 30 | 1,500 |
| 합계 | 230 | 8,500/일 |
~255,000 크레딧/월 (8,500 × 30) → Pro($59/월, 800,000 크레딧) 요금제로 충분한 여유가 있거나, Starter($19/월, 200,000) 요금제로 초과분 55K에 대해 ~$30 추가 비용이 발생합니다($10,000 초과당 $5). 일일 운세 캐싱(사용자별가 아닌 별자리별 텍스트 하나)은 이 계정에서 4,850 크레딧을 절약하고 시나리오를 Starter 요금제로 돌려줍니다.
시나리오: 20 DAU로 MVP
섹션 제목: “시나리오: 20 DAU로 MVP”| 동작 | 일일 크레딧 |
|---|---|
| 20개 도 | 400 |
| 20개 운세 | 1,000 |
| 5개 시나스트리 | 250 |
| 합계 | 1,650/일 |
~49,500 크레딧/월 - Indie($5/월, 50,000 크레딧) 요금제가 이를 99% 커버하지만, 여유가 없습니다: 첫 트래픽 증가가 초과 비용 또는 Starter 요금제로 이어집니다. 운세 캐싱(20개 대신 12회 호출)을 적용하면 ~35,000이 되어 여유가 생깁니다.
- 출생도 캐싱: 입력값이 변하지 않으므로(출생일은 변하지 않음) 결과를 영구적으로 DB에 캐싱할 수 있습니다
- 일일 운세 캐싱: 일일 운세는 같은 별자리 사람들에게 동일하므로 한 번 생성하고 배포하세요
- 샌드박스 키(
aw_test_*): 개발용으로 크레딧이 차감되지 않습니다 - 타입화된 클라이언트:
@astroway/sdk,astroway또는astroway/sdk를 설치하세요; 다른 언어의 경우/v1/openapi.json에서openapi-typescript또는openapi-python-client로 클라이언트를 생성하세요