Công cụ phát triển
Tích hợp quy tắc vào ứng dụng của bạn với SDK và API REST.
SDK
First-class SDKs with idiomatic APIs for every major programming language.
JavaScript / TypeScript SDK
npm install @ai-rules/sdkimport { AiRules } from "@ai-rules/sdk";
const client = new AiRules({
apiKey: process.env.AI_RULES_API_KEY
});
const result = await client.solve({
ruleId: "loan-approval",
data: { creditScore: 720, income: 85000 }
});
console.log(result.output);
// { approved: true, maxAmount: 350000 }REST API
Solve rules with a single HTTP request. Full CRUD for rule management. Webhooks for event-driven workflows.
# Solve a rule
curl -X POST https://api.airules.io/v1/solve \
-H "Authorization: Bearer ar_liv...xxx" \
-H "Content-Type: application/json" \
-d '{
"ruleId": "loan-approval",
"data": {
"creditScore": 720,
"income": 85000
}
}'
# Response
{
"id": "sol_abc123",
"output": {
"approved": true,
"maxAmount": 350000
},
"durationMs": 0.8,
"timestamp": "2026-06-19T10:30:00Z"
}CI/CD
Treat rules like code — validate, test, and deploy through your existing CI/CD workflow.
GitHub Actions
Validate rules in pull requests with our official GitHub Action. Automatically test rule changes before they reach production.
- name: Validate AI Rules
uses: airules/validate-action@v1
with:
api-key: ${{ secrets.AI_RULES_API_KEY }}
rules-path: ./rules/GitLab CI/CD
Integrate rule validation into your GitLab pipelines. Catch rule errors before deployment with automated testing.
validate-rules:
image: airules/cli:latest
script:
- airules validate ./rules/
- airules test ./rules/ --suite=regressionJenkins
Add rule validation stages to your Jenkins pipelines. Ensure rule quality with every build.
stage('Validate Rules') {
steps {
sh 'airules validate ./rules/'
sh 'airules test ./rules/ --suite=regression'
}
}Azure DevOps
Validate and deploy rules through Azure Pipelines. Full integration with Azure DevOps release management.
- task: CmdLine@2
inputs:
script: |
airules validate ./rules/
airules deploy --env=productionStart Building in Minutes
Get your API key, install the SDK, and solve your first rule in under 5 minutes.