API یا Application Programming Interface که با رابط برنامهنویسی کاربردی ترجمه میشود یک مجموعه از قواعد و مکانیزمها است که از طریق آن اپلیکیشنها و یا کامپوننتهای مختلف یک برنامه با همدیگر ارتباط برقرار میکنند. نام خود این مکانیزم بیانگر همه چیز است. منظور از رابط چیزیست که دو شئ یا دو موجودیت مختلف را به همدیگر ربط میدهد. REST اختصاری برای representational state transfer است. تعریف REST را به صورت ساده میتوان اینطور بیان کرد که نمایش اطلاعات برای کاربران از راهی که خوانایی بالایی داشته باشد. یکی از مفاهیم اصلی که باید در ارتباط با REST بدانید این است که REST یک پروتکل یا استاندارد نیست، این تنها یک راهحل و یا یک سبک معماری برای نوشتن APIها است.
در دوره آموزشی Udemy Rest API Using MongoDB and NodeJS: Beginners Guide با آموزش مقدماتی رست ای پی آی با استفاده از مانگو دی بی و نود جی اس اشنا خواهید شد.