AstroWay/api v2.102.11 · hi
सभी सिस्टम सामान्य हैं

ह्यूमन डिज़ाइन एपीआई: 12 एंडपॉइंट्स पर एचडी ऐप्स बनाएं

एचडी ऐप बनाने के लिए विकासकर्ता को आवश्यक सभी चीजें। 12 एंडपॉइंट्स, बॉडीग्राफ की गणना, पेंटा के साथ समूह गतिविधि, कोड के उदाहरण।

🕓 रेकॉर्ड दिनांक 2026-04-14, अपडेट 2026-05-09. TS / Python / PHP SDK आता सार्वजनिक रेजिस्ट्रीजवर आहेत — @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist). तपशील changelog वर उपलब्ध आहेत.

Human Design 1990 च्या दशकातील एक लहानशी अध्यात्मिक प्रणाली असूनही आता ती वैयक्तिक विकासाचे मुख्य प्रवाह बनली आहे. अशा प्रकारे लाखो वापरकर्त्यांसहित अनेक अॅप्लिकेशन्समध्ये ती सामान्य झाली आहे — आणि आता विकसक विचार करतात: Human Design चार्टची प्रोग्रामेटिक पद्धतीने गणना कशी करायची?

या पोस्टमध्ये तांत्रिक बाजू आहे: HD गणना म्हणजे काय, कोणते API त्याला सपोर्ट करतात आणि तुमच्या अॅप्लिकेशनमध्ये HD फीचर कसे इंटिग्रेट करायचे.

Human Design तांत्रिकदृष्ट्या काय आहे?

Section titled “Human Design तांत्रिकदृष्ट्या काय आहे?”

Human Design तीन पारंपारिक प्रणालींवर आधारित आहे:

  • पाश्चात्य ज्योतिषशास्त्र — जन्माच्या वेळी ग्रहांची स्थिती
  • I Ching — 64 हेक्साग्राम्स, ज्यांचे 64 ‘गेट्स’शी मॅपिंग केले जाते
  • चक्र प्रणाली — नऊ ‘सेंटर्स’ (ऊर्जेचे नोड्स)

गणना जन्माच्या माहितीवर आधारित असते आणि बॉडीग्राफ तयार करते — एक दृश्यात्मक चार्ट ज्यामध्ये:

  • टाइप (Manifestor, Generator, Manifesting Generator, Projector, Reflector) — ऊर्जेची स्वाक्षरी
  • स्ट्रॅटेजी — निर्णय कसे घ्यायचे
  • ऑथॉरिटी — निर्णय घेताना कोणत्या सेंटर्सवर विश्वास ठेवायचा (Sacral, Emotional, Splenic इत्यादी)
  • प्रोफाइल — रेषांचे संयोजन (1/3, 4/6 इत्यादी)
  • चॅनेल्स — सेंटर्समधील कनेक्शन्स, ज्यामुळे व्यक्तिमत्त्व तयार होते
  • इन्कार्नेशन क्रॉस — जीवनाचे उद्दिष्ट, चार प्रमुख स्थितींवर आधारित

अंतर्गत रचनेमध्ये प्रत्येक 64 गेट्सचा एक निश्चित इक्लिप्टिक लॉन्गिट्यूड रेंजशी संबंध असतो. तुमच्या जन्माच्या वेळी ग्रहांची लॉन्गिट्यूड विशिष्ट गेट्स (आणि त्यांच्या आतल्या ओळीं)शी मॅप केली जाते. ‘Design’ गणना ही सूर्याच्या स्थितीमध्ये 88° पूर्वीच्या स्थितीची गणना असते — साधारणतः जन्माच्या 3 महिने आधीची.

दोन चार्ट्स: Personality आणि Design

Section titled “दोन चार्ट्स: Personality आणि Design”

Human Design दोन जन्माच्या वेळांचा वापर करते:

  1. Personality — वास्तविक जन्माचा वेळ. हा ‘जाणीवपूर्वक’ बाजू आहे.
  2. Design — जेव्हा सूर्य जन्माच्या स्थितीपेक्षा 88° पूर्वी होता. हा ‘अजाणीवपूर्वक’ बाजू आहे.

प्रत्येक गेटची सक्रियता या दोनपैकी एकाशी संबंधित असते. पूर्ण चार्टमध्ये 13 + 13 = 26 सक्रियता असतात.

यामुळेच HD गणना ही मानक ज्योतिषीय चार्टपेक्षा अधिक क्लिष्ट असते — तुम्ही मूलतः दोन चार्टची गणना करत असता.

Human Design सपोर्ट करणारे API

Section titled “Human Design सपोर्ट करणारे API”

बहुतांश ज्योतिषीय API या HD ला सपोर्ट करत नाहीत किंवा त्यांची सपोर्ट खूप पृष्ठभागावरची असते (फक्त टाइप + स्ट्रॅटेजी). पूर्ण HD अंमलबजावणीसाठी खालील गोष्टींची आवश्यकता असते:

  • 64 गेट्सचे मॅपिंग (लुकअप टेबल)
  • प्रत्येक गेटसाठी 6 ओळी (384 सेल)
  • 9 सेंटर्स आणि त्यांची ‘defined/open’ लॉजिक
  • 36 चॅनेल्स (प्रत्येक दोन सेंटर्सला जोडतो)
  • इन्कार्नेशन क्रॉसची गणना
  • Personality आणि Design मधील सूर्य आणि पृथ्वीच्या गेट्सच्या ओळींवर आधारित प्रोफाइलची माहिती

अशा प्रकारे पूर्ण HD सपोर्ट करणारे API दुर्मिळ आहेत. AstroWay API मध्ये 12 HD एंडपॉइंट्स आहेत — आम्ही पाहिलेले सर्वात व्यापक व्यावसायिक API कverage.

AstroWay चे 12 HD एंडपॉइंट्स

Section titled “AstroWay चे 12 HD एंडपॉइंट्स”
एंडपॉइंटक्रेडिट्सरिटर्न
/v1/human-design50पूर्ण HD चार्ट
/v1/human-design/transits50निर्धारित तारखेला HD ट्रान्झिट्स
/v1/human-design/compatibility100दोन HD चार्ट्सची सुसंगती
/v1/hd/incarnation-cross50इन्कार्नेशन क्रॉस
/v1/hd/dream-rave50Dream Rave चार्ट
/v1/hd/hologenetic50Hologenetic प्रोफाइल
/v1/hd/sensitivity50वेळेच्या संवेदनशीलतेचे विश्लेषण
/v1/hd/circuitry20सर्किट्री विश्लेषण
/v1/hd/penta100Penta — 3–5 व्यक्तींची ग्रुप डायनॅमिक्स
/v1/hd/group-overlay100ग्रुप ओव्हरलेअ
/v1/hd/design-date10Design तारीखेची गणना
/v1/hd/rave-new-years10Rave New Year च्या तारखा

HD फीचर कसे जोडायचे

Section titled “HD फीचर कसे जोडायचे”

समजा तुम्ही आधीच अस्तित्वात असलेल्या ज्योतिषीय अॅप्लिकेशनमध्ये HD जोडत आहात. सुरुवात मुख्य एंडपॉइंटपासून करा:

import { Astroway } from '@astroway/sdk';
const client = new Astroway({ apiKey: process.env.ASTROWAY_API_KEY! });
const hd = await client.humanDesign({
date: '1990-07-14',
time: '14:30:00',
timezoneOffset: 3,
latitude: 50.4501,
longitude: 30.5234,
});
console.log(`Type: ${hd.type}`); // उदाहरणार्थ, "Generator"
console.log(`Strategy: ${hd.strategy}`); // उदाहरणार्थ, "To Respond"
console.log(`Authority: ${hd.authority}`); // उदाहरणार्थ, "Sacral"
console.log(`Profile: ${hd.profile}`); // उदाहरणार्थ, "1/3"
console.log(`Defined channels: ${hd.channels.length}`);

रिस्पॉन्स फॉरमॅट:

{
"type": "Generator",
"strategy": "To Respond",
"notSelfTheme": "Frustration",
"authority": "Sacral",
"profile": "1/3",
"definition": "single",
"cross": {
"name": "Right Angle Cross of the Sphinx",
"quarter": "Civilization",
"gates": [1, 2, 7, 13]
},
"centers": [
{ "name": "Sacral", "defined": true },
...
],
"channels": [
{ "gate1": 34, "gate2": 20, "name": "Channel of Charisma", "type": "Generated" }
],
"personalityActivations": [...],
"designActivations": [...]
}

Penta द्वारे ग्रुप डायनॅमिक्स

Section titled “Penta द्वारे ग्रुप डायनॅमिक्स”

Penta ही 3–5 व्यक्तींच्या ग्रुप्समधील डायनॅमिक्स समजून घेण्याची एक पद्धत आहे. ही दुर्मिळ आहे — बहुतेक HD कॅल्क्युलेटर्स ती ऑफर करत नाहीत. पण HR-tech, कोचिंग प्लॅटफॉर्म्स आणि टीमबिल्डिंग अॅप्लिकेशन्ससाठी ही सोने आहे.

const penta = await client.hdPenta({
members: [
{ date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.45, longitude: 30.52 },
{ date: '1988-03-10', time: '08:15:00', timezoneOffset: 2, latitude: 48.85, longitude: 2.35 },
{ date: '1985-11-22', time: '18:00:00', timezoneOffset: -5, latitude: 40.71, longitude: -74.00 },
],
});
console.log(`Penta type: ${penta.type}`);
console.log(`Defined channels in group: ${penta.definedChannels.length}`);

Sensitivity — अचूकतेसाठी महत्त्वाचे

Section titled “Sensitivity — अचूकतेसाठी महत्त्वाचे”

HD चार्ट्स जन्माच्या वेळेच्या बाबतीत अतिशय संवेदनशील असतात. 10 मिनिटांची चूक तुमचा प्रोफाइल बदलू शकते (उदाहरणार्थ, 1/3 → 1/4). अशा वापरकर्त्यांसाठी ज्यांना जन्माचा अचूक वेळ माहीत नाही, sensitivity विश्लेषण करा:

const sensitivity = await client.hdSensitivity({
date: '1990-07-14',
time: '14:30:00',
timezoneOffset: 3,
latitude: 50.4501,
longitude: 30.5234,
});
// sensitivity ±5/15/30 मिनिटांच्या फेरबदलावर कोणते फील्ड बदलतील ते दाखवेल

याचा वापर करून वापरकर्त्याला सावधान करा: “या अचूकतेवर तुमचा प्रोफाइल बदलू शकतो. रेक्टिफिकेशनचा विचार करा.”

HD अॅप्लिकेशन्ससाठी टैरिफ्स

Section titled “HD अॅप्लिकेशन्ससाठी टैरिफ्स”

जर तुम्ही HD-फोकस्ड अॅप्लिकेशन बनवत असाल:

  • बेसिक वापरकर्ता: रजिस्ट्रेशनवर 1 HD चार्ट, कायमस्वरूपी कॅश्ड = 50 क्रेडिट्स (एकदाच)
  • सक्रिय वापरकर्ता: नियमित ट्रान्झिट्स + सुसंगती = ~200 क्रेडिट्स/महिना
  • 100 DAU कमी वापरासह: ~110,000 क्रेडिट्स/महिना → Starter ($19/महिना) सहज कव्हर होते
  • 1,000 DAU: ~150,000 क्रेडिट्स/महिना → Pro ($59/महिना)

सुसंगतीच्या विनंत्या सर्वात जास्त खर्चिक असतात (100 क्रेडिट्स). प्रत्येक वापरकर्ता जोडीसाठी परिणाम कायमस्वरूपी कॅश करा (ते अपरिवर्तनीय असतात).

व्हिज्युअलायझेशन

Section titled “व्हिज्युअलायझेशन”

बॉडीग्राफ रेंडरिंग पारंपारिकपणे SVG द्वारे केले जाते. API सेंटर्स आणि चॅनेल्सबद्दलची माहिती देतो; तुम्ही दृश्यात्मक भाग रेंडर करा. उदाहरण:

function Bodygraph({ hd }: { hd: HDChart }) {
return (
<svg viewBox="0 0 400 600">
{hd.centers.map(c => (
<polygon
key={c.name}
points={CENTER_COORDS[c.name]}
fill={c.defined ? CENTER_COLORS[c.name] : 'white'}
stroke="black"
/>
))}
{hd.channels.map(ch => (
<line
key={`${ch.gate1}-${ch.gate2}`}
x1={GATE_COORDS[ch.gate1].x}
y1={GATE_COORDS[ch.gate1].y}
x2={GATE_COORDS[ch.gate2].x}
y2={GATE_COORDS[ch.gate2].y}
stroke="#d4a84c"
strokeWidth="3"
/>
))}
</svg>
);
}

कोऑर्डिनेट्स फिक्स्ड टेम्प्लेट असतात (प्रत्येक बॉडीग्राफमध्ये तेच 9 सेंटर्स आणि 64 गेट्स तीच स्थितीवर असतात).

HD फीचर्स बनवायला सुरुवात करा

Section titled “HD फीचर्स बनवायला सुरुवात करा”
  • Human Design API — पूर्ण एंडपॉइंट्सची यादी असलेली उत्पादन पृष्ठ
  • उदाहरण: Human Design/v1/human-design चा तपशीलवार वॉकथ्रू
  • शीघ्र सुरुवात — मोफत API की मिळवा (महिन्याला 200 HD चार्ट्सपर्यंत Free प्लॅनवर)
AstroWay team

AstroWay API की इंजीनियरिंग टीम। हम Swiss Ephemeris को साफ REST में लपेटते हैं और उन 'न boring' विवरणों के बारे में लिखते हैं जो असल में मायने रखते हैं।

// इस पर बनाएं

वही Swiss Ephemeris जो Solar Fire में है — बस 4 लाइनों के कोड में।

कार्ड के बिना मुफ्त कुंजी। पहले भुगतान तक 5,000 कॉल प्रति माह।

ब्लॉग से और सभी पोस्ट →

Engineering 2026-06-05

Natal Chart API in TypeScript: SDK + React Example

Compute a natal chart in TypeScript with the AstroWay SDK — typed responses, a React component, and where it beats a local ephemeris library.

Ephemeris 2026-06-05

How Accurate Is the Swiss Ephemeris? Verified Benchmarks

Swiss Ephemeris accuracy in numbers — planetary positions under 0.1 arcsecond, exact house cusps, eclipses within a minute — and how AstroWay verifies it.

Ephemeris 2026-06-05

Swiss Ephemeris: REST API vs pyswisseph (When to Use Which)

pyswisseph vs a REST API for Swiss Ephemeris calculations — C dependencies, data files, licensing and deployment compared, with a decision guide.