@soilsidekick/sdk
v3.1.0
Published
SoilSidekick Pro SDK — Agricultural Intelligence Platform API client
Maintainers
Readme
@soilsidekick/sdk
🏆 Global Startup Awards 2026 — North America Regional Nominee
SoilSidekick Pro SDK — Agricultural Intelligence Platform API client.
📦 Installation
npm install @soilsidekick/sdk🚀 Quick Start
import { Configuration, AssetManagementApi, WFSExportApi } from '@soilsidekick/sdk';
const config = new Configuration({
apiKey: 'ak_your_api_key_here',
basePath: 'https://wzgnxkoeqzvueypwzvyn.supabase.co/functions/v1'
});
// Asset Management
const assets = new AssetManagementApi(config);
const { data } = await assets.listAssets();
console.log(data);
// WFS Export (GeoJSON)
const wfs = new WFSExportApi(config);
const featureCollection = await wfs.wfsExport({ request: 'GetFeature' });
console.log(featureCollection);📚 API Coverage
Soil Analysis
SoilAnalysisApi.getSoilData()— USDA soil analysis by countySoilAnalysisApi.getLiveAgriculturalData()— Real-time NOAA/USDA/EPA data
Water Quality
WaterQualityApi.getWaterQuality()— EPA water quality by countyWaterQualityApi.getTerritorialWaterQuality()— Territorial water analytics
AI Services
AIServicesApi.agriculturalIntelligence()— Multi-source agricultural insightsAIServicesApi.gpt5Chat()— Conversational agricultural AIAIServicesApi.seasonalPlanningAssistant()— Planting calendars
Asset Management (v3.1.0)
AssetManagementApi.listAssets()— List managed assetsAssetManagementApi.createAsset()— Create a new assetAssetManagementApi.updateAsset()— Update asset (optimistic locking viaIf-Match)AssetManagementApi.deleteAsset()— Soft-delete asset
WFS Export (v3.1.0)
WFSExportApi.wfsExportGetCapabilities()— OGC WFS Capabilities (no auth)WFSExportApi.wfsExport()— GeoJSON/GML feature export
Consumer Plant Care
ConsumerPlantCareApi.safeIdentification()— Toxic lookalike warningsConsumerPlantCareApi.dynamicCare()— Hyper-localized care recommendationsConsumerPlantCareApi.beginnerGuidance()— Judgment-free plant guidance
🔧 Configuration
const config = new Configuration({
apiKey: 'ak_your_api_key_here',
basePath: 'https://wzgnxkoeqzvueypwzvyn.supabase.co/functions/v1'
});📖 Examples
See the soil-sidekick-pro-guide repo for complete examples.
🔗 Related Packages
- @ancientwhispers54/leafengines-mcp-server — AI agent integration
- n8n-nodes-leafengines — n8n automation
- node-red-contrib-leafengines — Node-RED integration
📄 License
MIT License — Copyright (c) 2026 LeafEngines™
