دستهبندی
categorytitleمتنslugمتن
کسبوکارتان را به فارسی توصیف کنید تا هوش مصنوعی مدل داده را بسازد — یا خودتان طراحی کنید. دیتابیس، API، مستندات و احراز هویت، همان لحظه. بدون کدنویسی، بدون سرور، بدون deploy.
مدل داده
categorytitleمتنslugمتنproductnameمتنpriceعددin_stockبولینAPI ساختهشده
GET/v1/productsPOST/v1/productsGET/v1/products/{id}PATCH/v1/products/{id}https://api.fikaro.ir/shop/v1/productsمستندات، کالکشن Postman و کلید API هم همراهش ساخته میشوند.
مسیر کار
کاری که معمولاً چند روز طول میکشد، اینجا یک نشست کاری است.
موجودیتها، فیلدها و رابطهها را روی بوم میکشید. بدون SQL، بدون migration، بدون ترمینال.
یک کلیک. دیتابیس PostgreSQL، اندپوینتها، مستندات، کلید API و پلیگراند همان لحظه آماده میشوند.
با هر زبان و فریمورکی، یک درخواست HTTP معمولی و یک کلید در هدر. همین.
مسیر درخواست
اول API gateway — نوشتهشده با Go — که کلید و سهمیه را میسنجد، بعد فانکشنهای خودتان، بعد Row-Level Security داخل خودِ دیتابیس — و تازه بعد از آن، داده. این مسیر برای هر API call یکسان است؛ چه از پلیگراند صدایش بزنید، چه از کد خودتان.
production-ready است: API، دیتابیس، احراز هویت و مستندات، در چند دقیقه. سهم شما فقط مدل داده است.معماری
پنج تضمین، به همان ترتیبی که یک درخواست از آنها رد میشود — و هر پنجتا از بیرون قابل بررسیاند.
FIKARO ENGINE · 5 STAGES
gotier rate limitکلید، سهمیه و محدودیت نرخِ تایر-محور در لایهی Go سنجیده میشوند؛ درخواستی که رد شود هیچوقت به دیتابیس نمیرسد.
goja3s wall3 callsقانونها با CEL و فانکشنها روی موتور جاوااسکریپت، با سقف سه ثانیه و حداکثر سه فراخوانی بیرونیِ دو ثانیهای.
postgres rlsfail-closedRow-Level Security با اجرای اجباری و رفتار fail-closed: بدون شناسهی مستأجر، کوئری صفر ردیف برمیگرداند — نه همهی ردیفها.
jsonbgin indexافزودن یا حذف فیلد یعنی تغییر متادیتا: بدون ALTER TABLE، بدون قفل جدول، بدون ریاستارت و بدون deploy.
ssrf guardbounded timeoutsآدرس مقصد را شما میدهید، پس کلاینتِ خروجی محافظتشده است و اجازه نمیدهد یک URL به سرویسهای داخلی زیرساخت اشاره کند.
قابلیتها
لازم نیست شش سرویس مختلف را به هم بچسبانید. هر چیزی که یک اپ واقعی لازم دارد، از روز اول اینجاست.
کسبوکارتان را به فارسی توصیف کنید. دستیار اول جدولها و سطح دسترسی هرکدام را پیشنهاد میدهد، شما اصلاح و تأیید میکنید، بعد مدل داده و روابط و دادهی نمونه ساخته و همان لحظه مستقر میشود. خروجی از همان اعتبارسنجی قالبهای رسمی رد میشود و روی موتور قطعی اجرا میشود — هوش مصنوعی میسازد، ولی هیچ کد حدسیای به پروداکشن نمیرسد.
«فروشگاه لوازم خانگی با سفارش و مشتری»
productعمومیorderفقط رکوردهای خود کاربرcustomerفقط رکوردهای خود کاربرهر پروژه یک دیتابیس واقعی میگیرد؛ نصب، بهروزرسانی، بکاپ و مقیاس با ماست. فیلدها روی JSONB با ایندکس GIN مینشینند، برای همین افزودن و حذف فیلد قفل جدول ندارد.
ALTER TABLE products ADD COLUMN … -- لازم نیست. تغییر فیلد = تغییر متادیتا، -- بدون قفل جدول، بدون ریاستارت، بدون deploy.
برای هر موجودیت، CRUD کامل با فیلتر، مرتبسازی، صفحهبندی و روابط تودرتو. envelope پاسخ همیشه یکدست است و خطاها فرمت ثابت دارند.
GET/v1/productsفهرست، فیلتر، صفحهبندیPOST/v1/productsساخت رکوردPATCH/v1/products/{id}ویرایش جزئیDELETE/v1/products/{id}حذفثبتنام و ورود کاربر با JWT، نقشها و مدیریت نشست — از پیش آماده، بدون نوشتن کد امنیتی.
تعیین میکنید هر کاربر کدام رکوردها را ببیند. جداسازی در خود دیتابیس با Row-Level Security انجام میشود، نه فقط در لایهی برنامه.
اعتبارسنجی، فیلد محاسباتی و تریگر شرطی با عبارتهای CEL، داخل sandbox، با Dry Run روی دادهی واقعی پیش از اعمال.
OpenAPI/Swagger، کالکشن Postman و پلیگراند تعاملی از روی همان مدل داده ساخته میشوند و هیچوقت از کد عقب نمیمانند.
جستوجوی فارسی با pg_trgm و tsvector، نرمالسازی ی/ک و ارقام فارسی در ورودی، و طراحی حالت خطا برای شبکهی ناپایدار — نه یک لایهی ترجمه روی محصول انگلیسی.
با تومان و از طریق درگاه پرداخت داخلی حساب میکنید. صورتحساب ساعتی است، یعنی فقط برای ساعتهایی که پروژه روشن بوده هزینه میدهید — نه یک ماه کامل.
قلمرو
مرکز این نقشه همین حالا روی fikaro.ir در دسترس است: API، دیتابیس، احراز هویت، مستندات و سازندهی هوش مصنوعی — از داخل پنل، بدون هماهنگی با کسی. و بیرونش، مسیری که فیکارو دارد میرود. هرچه نزدیکتر به مرکز، زودتر.
در دسترس
در راه
در افق
یک موتور، و قلمرویی که فقط بزرگتر میشود. هر چیزی که بیرونتر است روی همین موتور سوار میشود، نه روی یک محصول جدا — برای همین وقتی به مرکز برسد، چیزی که امروز ساختهاید زیر پایتان تکان نمیخورد.
دمو
مدل داده را اینجا بنویسید و ببینید API، مستندات، کالکشن Postman و قوانینش همان لحظه ساخته میشوند. دادهی نمایشی است، ساختار واقعی.
یکی را بردارید یا خودتان بنویسید
فیلدها
۳ از ۶
GET/v1/productsفهرست با فیلتر، مرتبسازی و صفحهبندیPOST/v1/productsساخت رکورد تازهGET/v1/products/{id}یک رکورد، با روابط تودرتوPATCH/v1/products/{id}ویرایش جزئیDELETE/v1/products/{id}حذفhttps://api.fikaro.ir/shop/v1/productsپرسشها
فیکارو یک بکاند هوش مصنوعی ایرانی است — یک Backend as a Service که با AI ساخته میشود. یعنی بهجای اینکه سرور بگیرید، دیتابیس راه بیندازید و کد سمت سرور بنویسید، کسبوکارتان را به فارسی توصیف میکنید (یا مدل داده را خودتان در پنل میسازید) و بکاند واقعی تحویل میگیرید: دیتابیس PostgreSQL اختصاصی هر پروژه، API کامل روی هر موجودیت، مستندات OpenAPI و کالکشن Postman، و کلید دسترسی با احراز هویت کاربر نهایی. منطق کسبوکار هم در موتور قوانین تعریف میشود، با اجرای آزمایشی پیش از اعمال. تفاوتش با سرویسهای جهانی مثل Firebase و Supabase فنی نیست: از داخل ایران بدون فیلترشکن باز میشود، پرداختش ساعتی و به تومان است، و پنل و مستنداتش از روز اول فارسی و راستبهچپ نوشته شدهاند. برای تیمی که کاربرانش داخل ایراناند، همین سه مورد معمولاً از فهرست امکانات تعیینکنندهترند. فرانتاند اپ یا سایت همچنان کار خودتان است، و داده و مدل و قوانین هر لحظه بهشکل کامل قابل خروجی گرفتناند.
بکاند را از روی توصیف فارسی شما میسازد — و مهمتر، درست میسازد: اول فهرست جدولها را با سطح دسترسی هرکدام پیشنهاد میدهد، شما اصلاح و تأیید میکنید، بعد مدل داده، روابط و دادهی نمونه ساخته و همان لحظه مستقر میشود. خروجی از همان اعتبارسنجیای رد میشود که قالبهای رسمی فیکارو رد میشوند، پس چیزی که تحویل میگیرید قابل استقرار است، نه پیشنهاد. و یک مرز روشن: هوش مصنوعی در لایهی ساخت است؛ درخواستهای اپ شما را همیشه موتور قطعی و بیمدل فیکارو اجرا میکند، پس هیچ جواب حدسیای به کاربرهایتان نمیرسد.
بله. مدل داده و قانونها را با کلیک میسازید و API آماده تحویل میگیرید. تنها چیزی که خودتان باید بنویسید، شناسهی انگلیسی موجودیت و فیلدهاست — چون فیکارو ترجمهی خودسرانه نمیکند.
هر پروژه یک آدرس اختصاصی روی api.fikaro.ir میگیرد. با هر زبان و فریمورکی، با یک درخواست HTTP معمولی و یک کلید در هدر Authorization به آن وصل میشوید. کالکشن Postman و محیط تست هم از قبل آماده است.
احراز هویت با JWT، نقشها و دسترسی در سطح رکورد از پیش آماده است. جداسازی دادهی پروژهها هم در خود دیتابیس با Row-Level Security انجام میشود، نه فقط در لایهی برنامه.
فیلد اضافه یا حذف میکنید و همان لحظه اعمال میشود؛ دادههای قبلی سالم میماند. تغییرهایی که میتوانند داده از دست بدهند، پیش از اعمال با هشدار صریح نشان داده میشوند.
بله. مدل داده، رکوردها و قانونها را هر وقت بخواهید یکجا خروجی میگیرید. فیکارو کد سرور تحویل نمیدهد — این یک تصمیم است، نه کمبود — ولی دادهتان هیچوقت گروگان نیست.
به تومان، از کیف پول، با محاسبهی ساعتی؛ یعنی فقط برای ساعتهایی که پروژه روشن بوده حساب میشود، نه یک ماه کامل. برای شروع اعتبار هدیه دارید.
فیکارو عرضه شده و ثبتنام برای همه باز است. سرویس جوان است و ما مطالعهی موردی و آمار کاربر نمیسازیم؛ هر جا چیزی هنوز آماده نیست، همانجا مینویسیم.
۳ مطلب از بلاگ فیکارو
BaaS
Backend as a Service چیست و چرا نمونه ایرانی آن برای تیمهای داخل ایران انتخاب عاقلانهتری است؟ مقایسه Firebase و Supabase با گزینه ایرانی، از تحریم تا پرداخت ریالی.
بدون کدنویسی
ساخت API بدون کدنویسی یعنی چه و چقدر جدی است؟ گامبهگام ببینید چطور بدون نوشتن یک خط کد بکاند، یک API واقعی با دیتابیس و احراز هویت بسازید.
اپلیکیشن موبایل
کد واقعی اتصال اپ فلاتر و ریاکتنیتیو به بکاند آماده: درخواست اول، ورود کاربر، صفحهبندی cursor، آپلود فایل و رفتار درست روی شبکهی ناپایدار.
«فیکارو» یعنی فیکا، استراحت کوتاه برای سرو قهوه، بهعلاوهی رو، یعنی برو. با هوش مصنوعی، این دیگر استعاره نیست: توصیف کنید، و تا قهوهتان آماده شود بکاندتان بالاست.
اعتبار هدیه برای شروع · لغو در هر لحظه · خروجی کامل داده، هر وقت خواستید