اگر اشتباه نکنم API به زیر برنامه هایی میگن که برای ارتباط برقرار کردن بین نرم افزار اصلی و اونی که شما مینویسید استفاده میشه.
C++ هم که گفتید بله هست.
مکس SDK هستش که با استفاده از اون و کتابخونه های توش میتونین پلاگین برای مکس بنویسین.
نمونه و آموزش هاش هم هست روی سایت خود اتودسک.
SDK در واقع مجموعه ای از هیدرهای C++ هستش(فایلهای .h) که میشه با استفاده از توابع داخل اونها پلاگین برای نرم افزار نوشت.
فکر کنم اکثر نرم افزار ها هم دارن.(مکس، کوست تری دی و ...)
یا علی(علیه اسلام)...