API ๊ฐ๋ฐ์ ์ํ ์๋ฒฝํ ๊ฐ์ด๋
ํฌ๊ด์ ์ธ ๊ฐ์ด๋๋ก API ๊ฐ๋ฐ์ ๋ง์คํฐํ์ธ์! ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ API๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๊ถ์ฅ์ฌํญ, ํต์ฌ ๊ฐ๋ , ๋๊ตฌ๋ฅผ ์์๋ณด์ธ์.

์ํํธ์จ์ด ๊ฐ๋ฐ ์์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค( API )์ ์ค์์ฑ์ ์๋ฌด๋ฆฌ ๊ฐ์กฐํด๋ ์ง๋์น์ง ์์ต๋๋ค. API๋ ํ์ ๋น๋ฉ ๋ธ๋ก์ผ๋ก ๋ฑ์ฅํ์ฌ ๊ฐ๋ฐ์๊ฐ ๊ธฐ๋ฅ์ด ํ๋ถํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ค์ฉ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋๋ก ํฉ๋๋ค. ์ด ํฌ๊ด์ ์ธ ๊ฐ์ด๋๋ API ๊ฐ๋ฐ์ ๋ํ ์ฌ์ธต ๋ถ์์ ์ ๊ณตํ์ฌ ์ด๋ณด์์ ์๋ จ๋ ๊ฐ๋ฐ์ ๋ชจ๋ ํ๋ก์ ํธ์์ API์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ด ๊ด๋ฒ์ํ ๊ฐ์ด๋๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๋๊ตฌ์ ํจ๊ป ๊ด๋ จ๋ ๊ฐ๋ , ์ ํ ๋ฐ ํ๋กํ ์ฝ์ ํฌํจํ์ฌ API ๊ฐ๋ฐ์ ํ์ ์์๋ฅผ ํ์ํฉ๋๋ค. ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ API์ ์ญํ ์ ์ดํดํ๋ ๊ฒ์ผ๋ก ์์ํ์ฌ API๊ฐ ๋ค์ํ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํํ ํต์ ์ ์ด์งํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. ๊ฑฐ๊ธฐ์์ RESTful, GraphQL ๋ฐ SOAP ์ ๊ฐ์ ๋ค์ํ API ์ ํ์ ํ๊ตฌํ๊ณ ๊ณ ์ ํ ํน์ฑ๊ณผ ์ด์์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ๊ฒํ ํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ด ๊ฐ์ด๋๋ API ๋ณด์, ํ์ฅ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ์ค์ ์ ๋๊ณ API ์ค๊ณ์ ์ค์ํ ์ธก๋ฉด์ ๋ค๋ฃน๋๋ค. ๋ค๋ฅธ ํ์ ์ฃผ์ ์ค์์ ์ผ๋ฐ์ ์ธ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ๋ฉ์ปค๋์ฆ ๊ตฌํ, ์๋ ์ ํ ๋ฐ API ๋ฒ์ ๊ด๋ฆฌ์ ๋ํด ๋ ผ์ํ ๊ฒ์ ๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ต๊ณ ์ API ๊ฐ๋ฐ ๋๊ตฌ ๋ฐ ํ๋ ์์ํฌ์ ๋ฌธ์ํ ๋ฐ ํ ์คํธ์ ๊ฐ์น๋ฅผ ์๊ฐํ์ฌ ๊ณ ํ์ง์ ํจ์จ์ ์ด๊ณ ์์ ํ API๋ฅผ ๊ฐ๋ฐํ๋ ๋ฐ ํ์ํ ์ง์๊ณผ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ถ๋๋ก ํฉ๋๋ค.
API๋ ๋ฌด์์ด๋ฉฐ ์ ์ค์ํ๊ฐ์?
API(์์ฉ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค)๋ ์๋ก ๋ค๋ฅธ ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ์ ์ํํ ํต์ ์ ์ฉ์ดํ๊ฒ ํ๋ ํ๋กํ ์ฝ, ๋ฃจํด ๋ฐ ๋๊ตฌ์ ๊ตฌ์กฐํ๋ ์งํฉ์ ๋๋ค. API๋ ์ค๊ฐ์ ์ญํ ์ ํ์ฌ ๊ฐ๋ฐ์๊ฐ ๊ธฐ๋ณธ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์กฐ์ฌํ์ง ์๊ณ ๋ ํ์ฌ ์์คํ ์์ ์ ๊ณตํ๋ ์ฌ์ ๊ตฌ์ถ๋ ๊ธฐ๋ฅ ๋๋ ์๋น์ค๋ฅผ ํ์ฉํ ์ ์๋๋ก ํฉ๋๋ค. ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ API์ ์ค์์ฑ์ ๊ณผ์ํ๊ฐ๋ ์ ์์ต๋๋ค.

๊ฐ๋ฐ์๊ฐ ๊ธฐ์กด ๊ตฌ์ฑ ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ ์ ์๋๋ก ํ์ฌ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ๋จ์ถํ๊ณ ์์ฅ ์ถ์ ๊ธฐ๊ฐ์ ๋จ์ถํจ์ผ๋ก์จ ๋ชจ๋์ฑ, ํจ์จ์ฑ ๋ฐ ํ์ฅ์ฑ์ ์ด์งํฉ๋๋ค. ๋ํ API๋ ์ด๊ธฐ์ข ์์คํ ๊ฐ์ ์ํธ ์ด์ฉ์ฑ์ ์ด์งํ์ฌ ์ด๊ธฐ์ข ํ๊ฒฝ ๊ฐ์ ์ํํ ํตํฉ ๋ฐ ๋ฐ์ดํฐ ๊ตํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. API๋ ์ํํธ์จ์ด ์์ฝ์์คํ ์์ ์ค์ํ ํต์ฌ ์ญํ ์ ํ๋ฉฐ ํ์ ๋ฐ ๋ฆฌ์์ค ๊ณต์ ๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ณ ํ์ ์ ์ฃผ๋ํฉ๋๋ค.
API ๊ฐ๋ฐ ์ฉ์ด
API ๊ฐ๋ฐ ์์ญ์๋ ํจ๊ณผ์ ์ธ ์ปค๋ฎค๋์ผ์ด์ ๊ณผ ์ดํด๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ์์งํด์ผ ํ๋ ๋ช ๊ฐ์ง ์ฃผ์ ์ฉ์ด๊ฐ ์์ต๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ํ์ ์ฉ์ด ๋ฐ ๊ฐ๋ ์ ๋๋ค.
-
API ๋์ : API๊ฐ ์์ฒญ์ ๋ฐ๊ณ ์๋ต์ ๋ณด๋ด๋ ํน์ URL ๋๋ ์ฃผ์์ ๋๋ค. ์๋ํฌ์ธํธ ๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์ ๋๋ ์ ํ๊ณผ ๊ฐ์ ๋ฆฌ์์ค๋ฅผ ์ค์ฌ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
-
HTTP ๋ฉ์๋ : API๋ฅผ ํตํด ๋ฆฌ์์ค์ ๋ํ CRUD(๋ง๋ค๊ธฐ, ์ฝ๊ธฐ, ์ ๋ฐ์ดํธ ๋ฐ ์ญ์ ) ์์ ์ ์ํํ๋ ๋ฐ ์ฌ์ฉ๋๋ GET, POST, PUT, PATCH ๋ฐ DELETE์ ๊ฐ์ ํ์ค HTTP ๋์ฌ์ ๋๋ค.
-
์์ฒญ ๋ฐ ์๋ต : ํด๋ผ์ด์ธํธ๊ฐ API์ ์์ฒญ์ ๋ณด๋ด๊ณ API๊ฐ ์์ฒญ์ ์ฒ๋ฆฌํ๊ณ ์ข ์ข JSON ๋๋ XML ๊ณผ ๊ฐ์ ํ์์ผ๋ก ์๋ต์ ๋ฐํํ๋ API ํต์ ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์ ๋๋ค.
-
REST (Representational State Transfer) : ๋คํธ์ํฌ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํคํ ์ฒ ์คํ์ผ์ ๋๋ค. RESTful API๋ HTTP ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ณ ์ํ ๋น์ ์ฅ ํต์ ์์น์ ์ค์ํ๋ฉฐ ๊ท ์ผํ ์ธํฐํ์ด์ค๋ฅผ ํ์ฉํ์ฌ ํ์ฅ์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ์ฑ์ ๊ฐ์ ํฉ๋๋ค.
-
JSON(JavaScript Object Notation) : ํค-๊ฐ ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํํ๊ธฐ ์ํด API ํต์ ์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฐ๋ณ๊ณ ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋ฐ์ดํฐ ๊ตํ ํ์์ ๋๋ค.
-
์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ : ํด๋ผ์ด์ธํธ์ ID๋ฅผ ํ์ธํ๊ณ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๊ฒฐ์ ํ๊ธฐ ์ํด API์ ๋ณด์ ๋ฉ์ปค๋์ฆ์ด ์ฌ์ฉ๋ฉ๋๋ค.
-
API ํค : ์ผ๋ฐ์ ์ผ๋ก API ๊ณต๊ธ์๊ฐ ์ ๊ณตํ๋ API ์์ฒญ์ ํ๋ ์ฌ์ฉ์, ๊ฐ๋ฐ์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์ฆํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ณ ์ ์๋ณ์์ ๋๋ค.
-
์๋ ์ ํ : ๋จ์ฉ์ ๋ฐฉ์งํ๊ณ ๊ณต์ ํ ์ฌ์ฉ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ง์ ๋ ์๊ฐ ๋ด์ API์ ๋ํ ํด๋ผ์ด์ธํธ ์์ฒญ์ ์ ์ดํ๋ ๊ธฐ์ ์ ๋๋ค.
-
API ์ค๋ช ์ : API์ ๊ธฐ๋ฅ, ๋์ ๋ฐ ์ฌ์ฉ ์์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์๊ฐ API๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ดํดํ๊ณ ํตํฉํ๋ ๋ฐ ๋์์ด ๋๋ ํฌ๊ด์ ์ด๊ณ ์ ๊ตฌ์ฑ๋ ๊ฐ์ด๋์ ๋๋ค.
-
API ๋ฒ์ ๊ด๋ฆฌ : ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ API์ ๋ํ ๋ณ๊ฒฝ ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ๊ด๋ฆฌํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์ ์งํ๊ณ ๊ธฐ์กด ํตํฉ์ ์ค๋จํ์ง ์๊ณ ์๋ก์ด ๊ธฐ๋ฅ์ ๋์ ํ ์ ์๋๋ก ํฉ๋๋ค.
API ์์
API๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์ํํ ํต์ ๋ฐ ๋ฐ์ดํฐ ๊ตํ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ค๊ฐ์ ์ญํ ์ ํฉ๋๋ค. ํ๋ก์ธ์ค๋ API์ ๋ํ ์์ฒญ์ ์์ํ๋ ๋ชจ๋ฐ์ผ ์ฑ ๋๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ฐ์ ํด๋ผ์ด์ธํธ์์ ์์๋ฉ๋๋ค. ์ด ์์ฒญ์๋ API ๋์ , HTTP ๋ฉ์๋, ํ์ํ ๊ฒฝ์ฐ ์ธ์ฆ ์๊ฒฉ ์ฆ๋ช ๋ฐ ๋ฐ์ดํฐ ํ์ด๋ก๋์ ๊ฐ์ ํ์ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค.
์์ฒญ์ ๋ฐ์ผ๋ฉด API ์๋ฒ๋ ๋ฏธ๋ฆฌ ์ ์๋ ๊ท์น์ ๋ฐ๋ผ ์์ฒญ์ ์ฒ๋ฆฌํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์์ฒญ์ ์ ์ ํ ์๋น์ค๋ก ๋ผ์ฐํ ํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ฆํ๊ณ , ๊ด๋ จ ๋น์ฆ๋์ค ๋ก์ง์ ์ ์ฉํ๋ ๊ฒ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ API ์๋ฒ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ, ํ์ฌ ์๋น์ค ์ํธ ์์ฉ ๋๋ ๊ธฐํ ๋ด๋ถ ์๋น์ค๋ฅผ ํฌํจํ ์ ์๋ ์์ฒญ์ ์คํํ๊ธฐ ์ํด ํ์ํ ๋ฐฑ์๋ ์๋น์ค์ ํต์ ํฉ๋๋ค.
๋ฐฑ์๋ ์๋น์ค๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๋ฆฌ์์ค ์์ฑ, ์ ๋ฐ์ดํธ ๋๋ ๊ฒ์๊ณผ ๊ฐ์ ์์ฒญ๋ ์์ ์ ์ํํฉ๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ฒ๋ฆฌ๋๋ฉด API ์๋ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ JSON ๋๋ XML๊ณผ ๊ฐ์ ํ์ค ํ์์ผ๋ก ๋ณํํ์ฌ ์๋ต์ ์ค๋นํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ API ์๋ฒ๋ ์ฑ๊ณต, ์คํจ ๋๋ ์ค๋ฅ์ ๊ฐ์ ์์ฒญ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด๋ ์ํ ์ฝ๋๋ฅผ ํฌํจํ์ฌ ์๋ต์ ๋ค์ ํด๋ผ์ด์ธํธ๋ก ๋ณด๋ ๋๋ค.
๋ง์ง๋ง์ผ๋ก ํด๋ผ์ด์ธํธ๋ API ์๋ต์ ์์ ํ๊ณ ๊ทธ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ ๋ฐ์ดํธ, ์ถ๊ฐ ์์ ํธ๋ฆฌ๊ฑฐ ๋๋ ํฅํ ์ฌ์ฉ์ ์ํด ๋ฐ์ดํฐ ์ ์ฅ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก API๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ํต์ ์ ๊ฐ์ํํ์ฌ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๊ตฌ์ถ ๋ฐ ์ ์งํ๊ณ ๋ค๋ฅธ ์๋น์ค ๋ฐ ์์คํ ๊ณผ ํตํฉํ์ฌ ๊ฐ๋ ฅํ๊ณ ๊ธฐ๋ฅ์ด ํ๋ถํ ์๋ฃจ์ ์ ๋ง๋ค ์ ์๋๋ก ํฉ๋๋ค.
์ฌ๋ฐ๋ฅธ API ๊ตฌ์ถ์ ์ํ ๊ถ์ฅ์ฌํญ
์ฌ๋ฐ๋ฅธ API๋ฅผ ๊ตฌ์ถํ๋ ค๋ฉด ์ ์ง ๊ด๋ฆฌ, ํ์ฅ์ฑ ๋ฐ ์ ์ฉ์ฑ์ ์ด์งํ๋ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค์ํด์ผ ํฉ๋๋ค. API๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ ์ ์ฒ ์ ํ ๊ณํํ๊ณ ์ค๊ณํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋์ ๊ณ ๊ฐ, ์ฌ์ฉ ์ฌ๋ก ๋ฐ ๊ณต๊ฐํ ๋ฆฌ์์ค๋ฅผ ์๋ณํ์ฌ ์ ๊ตฌ์กฐํ๋๊ณ ๋ฏธ๋์ ๋๋นํ API๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
REST ์ํคํ ์ฒ ์คํ์ผ์ ์ฑํํ๋ ๊ฒ์ API๊ฐ ์ํ ๋น์ ์ฅ ํต์ ์ ์ค์ํ๊ณ HTTP ๋ฉ์๋๋ฅผ ์ ์ ํ๊ฒ ํ์ฉํ๋ฉฐ ๊ท ์ผํ ์ธํฐํ์ด์ค๋ฅผ ํ์ฉํ๋๋ก ๋ณด์ฅํ๋ฏ๋ก ํ์์ ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ ์ฝ๊ฒ ์ดํดํ๊ณ ํตํฉํ ์ ์์ต๋๋ค. ๋์ , ๋งค๊ฐ ๋ณ์ ๋ฐ ๋ฆฌ์์ค์ ๋ํด ๋ช ํํ๊ณ ๊ฐ๊ฒฐํ๋ฉฐ ์ผ๊ด๋ ๋ช ๋ช ๊ท์น์ ์ฌ์ฉํ์ฌ ๊ฐ๋ ์ฑ๊ณผ ์ดํด๋๋ฅผ ๋์ ๋๋ค.
API ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํตํด ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ๋ณ๊ฒฝ ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ๊ด๋ฆฌํ ์ ์์ผ๋ฏ๋ก ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ด ๊ฐ๋ฅํ๊ณ ๊ธฐ์กด ํตํฉ์ ์ค๋จํ์ง ์๊ณ ์๋ก์ด ๊ธฐ๋ฅ์ ๋์ ํ ์ ์์ต๋๋ค. ํ์ด์ง ๋งค๊น ๊ตฌํ์ ๋ฐ์ดํฐ๋ฅผ ๋ ์์ ์ฒญํฌ๋ก ๋ฐํํ์ฌ ์๋ต ์๊ฐ์ ๊ฐ์ ํ๊ณ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๋ชจ๋์ ๋ก๋๋ฅผ ์ค์ด๊ธฐ ๋๋ฌธ์ ํฐ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ฐํํ๋ API์ ํต์ฌ์ ๋๋ค.
API ํค, OAuth ๋๋ JWT์ ๊ฐ์ ์ ์ ํ ์ธ์ฆ ๋ฐ ์น์ธ ๋ฉ์ปค๋์ฆ ์ผ๋ก API๋ฅผ ๋ณดํธํ๋ ๊ฒ์ ๋ฆฌ์์ค๋ฅผ ๋ณดํธํ๊ณ ์ก์ธ์ค๋ฅผ ์ ์ดํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์๋ ์ ํ์ ํด๋ผ์ด์ธํธ๊ฐ ํน์ ์๊ฐ ๋ด์ ๋ณด๋ผ ์ ์๋ ์์ฒญ์ ์ ์ดํ์ฌ ๋จ์ฉ์ ๋ฐฉ์งํ๊ณ ๊ณต์ ํ ์ฌ์ฉ์ ๋ณด์ฅํฉ๋๋ค.
์ ์ ํ HTTP ์ํ ์ฝ๋์ ํจ๊ป ๋ช ํํ๊ณ ์ ์ตํ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ ๊ณตํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ฌธ์ ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ง๋จํ๊ณ ํด๊ฒฐํ ์ ์์ต๋๋ค. ํฌ๊ด์ ์ด๊ณ ์ ๊ตฌ์ฑ๋ ์ต์ API ์ค๋ช ์๋ฅผ ์ ๊ณตํ๋ฉด ๊ฐ๋ฐ์๊ฐ API๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ดํดํ๊ณ ํตํฉํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
API์ ์ฑ๋ฅ, ์์ ์ฑ ๋ฐ ๋ณด์์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. API๊ฐ ๋ค์ํ ์กฐ๊ฑด์์ ์์๋๋ก ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๊ธฐ๋ฅ, ์ฑ๋ฅ ๋ฐ ๋ณด์ ํ ์คํธ๋ฅผ ํฌํจํ ์ฒ ์ ํ ํ ์คํธ๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด๋ฌํ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ฅด๋ฉด ๊ฐ๋ฐ์์ ์ต์ข ์ฌ์ฉ์์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์ฌ์ฉ์ ์นํ์ ์ธ API๋ฅผ ๊ตฌ์ถํ์ฌ ์ฅ๊ธฐ์ ์ธ ์ฑ๊ณต๊ณผ ์ ์์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
API ๊ฐ๋ฐ ๋น์ฉ
API ๊ฐ๋ฐ ๋น์ฉ์ ์ฌ๋ฌ ์์ธ์ ๋ฐ๋ผ ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค. ๊ทธ๋ฌํ ์์ ์ค ํ๋๋ API์ ๋ณต์ก์ฑ๊ณผ ๊ธฐ๋ฅ์ ๋๋ค. ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ ๋ณต์กํ API๋ ์ค๊ณ, ๊ตฌํ ๋ฐ ํ ์คํธ์ ์ถ๊ฐ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์๊ตฌํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ๋ ์์ํฌ ๋ฐ ๋๊ตฌ๋ฅผ ํฌ๊ดํ๋ ๊ธฐ์ ์คํ๋ ์ ์ฒด ๋น์ฉ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ํน์ ๊ธฐ์ ์๋ ์ ๋ฌธ ์ง์์ด ํ์ํ๊ฑฐ๋ ๋ ๋์ ๋ผ์ด์ ์ค ๋น์ฉ์ด ํฌํจ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ์ฌ ์๋น์ค, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ๊ธฐํ ์์คํ ๊ณผ์ ํตํฉ์ด ํ์ํ API๋ ์ํํ ํต์ ๋ฐ ๋ฐ์ดํฐ ๊ตํ์ ์ค์ ํ๊ธฐ ์ํด ์ถ๊ฐ ์์ ์ด ํ์ํ๋ฏ๋ก ํตํฉ ์๊ตฌ ์ฌํญ๋ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. API๊ฐ ๋ณด์ ํ์ค์ ์ค์ํ๊ณ GDPR ๋๋ HIPAA ์ ๊ฐ์ ์ฐ์ ๋ณ ๊ท์ ์ ์ค์ํ๋์ง ํ์ธํ๋ฉด ๋ณด์ ์กฐ์น, ์ํธํ ๋ฐ ๊ฐ์ฌ ๊ตฌํ์ผ๋ก ์ธํด ๊ฐ๋ฐ ๋น์ฉ ์ ๊ธฐ์ฌํ ์ ์์ต๋๋ค.
ํฌ๊ด์ ์ธ ๋ฌธ์ ์์ฑ, ์ง์ ์ ๊ณต, ๋ฒ๊ทธ ์์ , ์ ๋ฐ์ดํธ ๋ฐ ๊ธฐ๋ฅ ํฅ์์ ํฌํจํ ์ง์์ ์ธ ์ ์ง ๊ด๋ฆฌ ์ฑ๋ฅ์ ๋ชจ๋ API ๊ฐ๋ฐ์ ์ ์ฒด ๋น์ฉ์ ํฌํจ๋ฉ๋๋ค. ๋ํ ์ฌ๋ด ๊ฐ๋ฐ๊ณผ ์ 3์ ์์ด์ ์ ๋๋ ํ๋ฆฌ๋์์ ๋ํ ์์์์ฑ ์ฌ์ด์ ์ ํ์ ๋น์ฉ์ ์ํฅ์ ๋ฏธ์น ์ ์์ผ๋ฉฐ ์์์์ฑ์ ์ ์ฌ์ ์ผ๋ก ๊ฐ์ ๋น๋ฅผ ์ค์ด๊ณ ์ ๋ฌธ ์ง์์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋์กฐ์ ์ผ๋ก ์ฌ๋ด ๊ฐ๋ฐ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ ์ ์ ์ดํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๋ณ์๋ฅผ ๊ณ ๋ คํ ๋ ํน์ API ๊ฐ๋ฐ ๋น์ฉ์ ์ ํํ ํ์ ํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ๋จ์ํ API์ ๋ฒ์๋ $5,000์์ $15,000 ์ฌ์ด ์ผ ์ ์์ง๋ง ๋ ๋ณต์กํ API๋ ๊ด๋ จ ์๊ตฌ ์ฌํญ๊ณผ ๋ฆฌ์์ค์ ๋ฐ๋ผ $50,000 ๋๋ $100,000๋ฅผ ์ฝ๊ฒ ์ด๊ณผํ ์ ์์ต๋๋ค. API ๊ฐ๋ฐ ๋น์ฉ์ ๊ถ๊ทน์ ์ผ๋ก ๊ฐ ํ๋ก์ ํธ์ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ๊ณผ ์ ์ฝ ์กฐ๊ฑด์ ๊ณ ๋ คํ์ฌ ์ฌ๋ก๋ณ๋ก ํ๊ฐํด์ผ ํฉ๋๋ค.
๋ชจ๋ ๋น์ฆ๋์ค์ API๊ฐ ํ์ํฉ๋๊น?
๋ชจ๋ ๋น์ฆ๋์ค์ API๊ฐ ํ์ํ ๊ฒ์ ์๋์ง๋ง ๋์งํธ ์๋์ ์ฐ๊ฒฐ, ์๋ํ ๋ฐ ๋ฐ์ดํฐ ๊ตํ์ ๋ํ ์๊ตฌ๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ API๋ ๋ง์ ์กฐ์ง์์ ๊ท์คํ ์์ฐ์ด ๋์์ต๋๋ค. API ๊ฐ๋ฐ ๊ฒฐ์ ์ ๋น์ฆ๋์ค์ ํน์ฑ, ๋ชฉํ, ๋์งํธ ์ ๋ต ๋ฑ ๋ค์ํ ์์ธ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๋ค์์ API๊ฐ ๋น์ฆ๋์ค์ ๋์์ด ๋ ์ ์๋ ๋ช ๊ฐ์ง ์๋๋ฆฌ์ค์ ๋๋ค.
-
์ํธ ์ด์ฉ์ฑ : ๋น์ฆ๋์ค๊ฐ ๋ฐ์ดํฐ ํต์ ๋ฐ ๊ตํ์ ์ํด ์ฌ๋ฌ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์กดํ๋ ๊ฒฝ์ฐ API๋ ์ํํ ํตํฉ์ ์ด์งํ๊ณ ์ด์ ํจ์จ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
-
์๋ํ : API๋ ๋ฐ๋ณต ์์ ์ ์๋ํํ๊ณ ์ํฌํ๋ก๋ฅผ ๊ฐ์ํํ์ฌ ์๊ฐ์ ์ ์ฝํ๊ณ ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ด๋ฉฐ ์์ฐ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
-
์์ฝ์์คํ ํ์ฅ : ๋์งํธ ์ ํ ๋๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ธฐ์ ์ ๊ฒฝ์ฐ API๋ฅผ ํตํด ํ์ฌ ๊ฐ๋ฐ์๊ฐ ์๋น์ค์ ํตํฉ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ํ์ ์ ์ด์งํ๋ฉฐ ์๋ก์ด ์์ต์์ ์ฐฝ์ถํ ์ ์๋๋ก ์ง์ํจ์ผ๋ก์จ ๋๋ฌ ๋ฒ์๋ฅผ ํ์ฅํ ์ ์์ต๋๋ค.
-
ํํธ๋ ํ์ : API๋ ํ์คํ๋๊ณ ์์ ํ ๋ฐ์ดํฐ ์ก์ธ์ค ๋ฐ ๊ณต์ ๋ฐฉ๋ฒ์ ์ ๊ณตํ์ฌ ๋ง์ฐฐ์ ์ค์ด๊ณ ๋น์ฆ๋์ค ๊ด๊ณ๋ฅผ ๊ฐํํจ์ผ๋ก์จ ํํธ๋, ๊ณต๊ธ์ ์ฒด ๋๋ ๊ณ ๊ฐ๊ณผ์ ํ์ ์ ๋จ์ํํ ์ ์์ต๋๋ค.
-
ํ์ฅ์ฑ : ๋น์ฆ๋์ค๊ฐ ์ฑ์ฅํจ์ ๋ฐ๋ผ ๋ ๋์ ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ๋ ํจ์จ์ ์ธ ํ๋ก์ธ์ค์ ๋ํ ์๊ตฌ๊ฐ ์ฆ๊ฐํฉ๋๋ค. API๋ ๊ธฐ๋ฅ์ ๋ชจ๋ํํ๊ณ ์๋ก ๋ค๋ฅธ ์์คํ ๊ฐ์ ์ํํ ์ํธ ์์ฉ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ํ์ฅ์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
-
๊ฒฝ์ ์ฐ์ : ์ผ๋ถ ์ฐ์ ์์๋ API๋ฅผ ๋ณด์ ํ๋ ๊ฒ์ด ๊ฒฝ์ ์ฐจ๋ณํ ์์๊ฐ ๋ ์ ์์ผ๋ฉฐ ๊ธฐ์ ์ด ํฅ์๋ ์๋น์ค, ๋ ๋์ ๊ณ ๊ฐ ๊ฒฝํ ๋ฐ ํ์ ์ ์ธ ์๋ฃจ์ ์ ์ ๊ณตํ ์ ์๋๋ก ํฉ๋๋ค.
๊ถ๊ทน์ ์ผ๋ก API๋ฅผ ๊ฐ๋ฐํ๊ธฐ๋ก ํ ๊ฒฐ์ ์ ๋น์ฆ๋์ค์ ์๊ตฌ ์ฌํญ, ๋ชฉํ ๋ฐ ๋์งํธ ์ ๋ต์ ์ ์คํ๊ฒ ๋ถ์ํ๊ณ ํ์ํ ํฌ์์ ๋ํ ์ ์ฌ์ ์ด์ ์ ํ๊ฐํ๋ ๊ฒ์ ๊ธฐ๋ฐ์ผ๋ก ํด์ผ ํฉ๋๋ค.
API๋ฅผ ๊ตฌ์ถํ ๋ ๊ณ ๋ คํด์ผ ํ ์ฌํญ
API๋ฅผ ๊ตฌ์ถํ ๋ ์ฑ๊ณต, ์ ์ฉ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ์ํฅ์ ๋ฏธ์น๋ ๋ค์ํ ์์๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. API์ ๋ชฉ์ ๊ณผ ์๋๋ ๋์์ ๋ช ํํ๊ฒ ์ ์ํ์ฌ ์์ํ์ฌ ์ง์ค์ ์ด๊ณ ์ ๊ตฌ์ฑ๋ API์ ํ์ํ ๊ธฐ๋ฅ, ๋ฆฌ์์ค ๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์๋ฏธ ์๋ ๋ช ๋ช ๊ท์น๊ณผ ๋ฆฌ์์ค ๋ฐ ์๋ํฌ์ธํธ์ ๋ ผ๋ฆฌ์ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ REST์ ๊ฐ์ ํ๋ฆฝ๋ ์ํคํ ์ฒ ์์น์ ์ค์ํ์ฌ ์ผ๊ด๋๊ณ ์ง๊ด์ ์ธ ๋์์ธ์ ์ฑํํฉ๋๋ค. JSON ๋๋ XML๊ณผ ๊ฐ์ ํต์ ์ ์ ํฉํ ๋ฐ์ดํฐ ํ์์ ์ ํํ๊ณ ๋๋ฆฌ ์ธ์ ๋๋ ์ ๊ณ ํ์ค์ ์ฌ์ฉํ์ฌ ํธํ์ฑ๊ณผ ํตํฉ ์ฉ์ด์ฑ์ ๊ฐ์ ํ์ญ์์ค.
์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ์ ์ํด API๋ฅผ ์ต์ ํํ์ฌ ๋น ๋ฅธ ์๋ต ์๊ฐ๊ณผ ์๋ง์ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ์ ๋ณด์ฅํฉ๋๋ค. ์บ์ฑ, ํ์ด์ง ๋งค๊น ๋ฐ ์๋ ์ ํ์ ๊ตฌํํ์ฌ ์๋ฒ ๋ก๋๋ฅผ ๊ด๋ฆฌํ๊ณ ์ฑ๋ฅ์ ๊ฐ์ ํฉ๋๋ค. ๋ณด์์ ๋งค์ฐ ์ค์ํ๋ฏ๋ก ๊ฐ๋ ฅํ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ๋ฉ์ปค๋์ฆ์ ํตํฉํ์ฌ ๋ฌด๋จ ์ก์ธ์ค ๋ฐ ๋จ์ฉ์ผ๋ก๋ถํฐ API๋ฅผ ๋ณดํธํฉ๋๋ค. ๋ฐ์ดํฐ ์ ์ก์ ์ํธํํ๊ณ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๋ฐ๋ผ ๋ฐ์ดํฐ ํ๋ผ์ด๋ฒ์ ๋ฐ ๋ณด์์ ๋ณด์ฅํฉ๋๋ค.
ํจ์จ์ ์ธ ๋ฌธ์ ์ง๋จ ๋ฐ ํด๊ฒฐ์ ์ํด ์ ์ ํ HTTP ์ํ ์ฝ๋์ ํจ๊ป ๋ช ํํ๊ณ ์ ์ตํ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ํฌ์ธํธ, ๋ฐ์ดํฐ ํ์, ์ธ์ฆ ๋ฐ ์ฌ์ฉ ์๋ฅผ ํฌํจํ์ฌ API์ ๋ชจ๋ ์ธก๋ฉด์ ๋ค๋ฃจ๋ ํฌ๊ด์ ์ด๊ณ ์ต์ ์ด๋ฉฐ ์ฝ๊ฒ ์ก์ธ์คํ ์ ์๋ ๋ฌธ์๋ฅผ ๊ฐ๋ฐํ์ญ์์ค. ํ ์คํธ ๋ฐ ๋ชจ๋ํฐ๋ง์ ๊ฐ๋ฐ ์ค ๋ฐ ๋ฐฐํฌ ํ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์๋ํ๋ ํ ์คํธ ๋๊ตฌ ๋ฐ ๋ชจ๋ํฐ๋ง ์๋ฃจ์ ์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ ๊ฐ์งํ๊ณ ํด๊ฒฐํฉ๋๋ค. ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ๊ตฌํํ์ฌ API์ ๋ํ ํฅํ ๋ณ๊ฒฝ ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ๊ณํํ์ฌ ๊ธฐ์กด ํตํฉ์ ์ค๋จํ์ง ์๊ณ ์๋ก์ด ๊ธฐ๋ฅ ๋ฐ ๊ฐ์ ์ฌํญ์ ๋์ ํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ฌ์ด ์๋ํฌ์ธํธ, ๋ช ํํ ๋ฌธ์, ๋ฐ์์ด ๋น ๋ฅธ ์ง์์ ํฌํจํ์ฌ ๊ธ์ ์ ์ธ ๊ฐ๋ฐ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ฐ์ํ ๊ฐ๋ฐ์ ๊ฒฝํ์ API์ ์ฑํ ๋ฐ ํตํฉ์ ์ฅ๋ คํฉ๋๋ค. API ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ค์ ์ด๋ฌํ ์์๋ฅผ ๊ณ ๋ คํ๋ฉด ๊ฐ๋ฐ์์ ์ต์ข ์ฌ์ฉ์์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฐ๋ ฅํ๊ณ ์ฌ์ฉ์ ์นํ์ ์ด๋ฉฐ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ API๋ฅผ ์์ฑํ์ฌ ์ฅ๊ธฐ์ ์ธ ์ฑ๊ณต๊ณผ ์ ์์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
์ฝ๋ ์์ด API๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๋๊ตฌ
ํจ์จ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ํ ์๊ตฌ๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ API๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ์ธ๊ธฐ ์๋ ๋์์ผ๋ก ์ฝ๋ ์๋ ๋๊ตฌ๊ฐ ๋ฑ์ฅํ์ต๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋น๊ธฐ์ ์ฌ์ฉ์๊ฐ API๋ฅผ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์์ผ๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ๊ตฌ์ถํ ์ ์์ต๋๋ค. ๋ค์์ API ๊ตฌ์ถ์ ์ํ ๋ช ๊ฐ์ง ์ฃผ๋ชฉํ ๋งํ ๋ ธ์ฝ๋ ๋๊ตฌ์ ๋๋ค.
์ฑ๋ง์คํฐ

AppMaster๋ ์ฌ์ฉ์๊ฐ ์ฝ๋ฉ ์ง์ ์์ด๋ API, ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ชจ๋ฐ์ผ ์ฑ์ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ฐ๋ ฅํ ๋ ธ์ฝ๋ ํ๋ซํผ์ ๋๋ค. ์ด ํ๋ซํผ์ ๋ค์ํ ๊ตฌ์ฑ ์์์ ํตํฉ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์์ ์ ์๊ตฌ ์ฌํญ์ ๋ง๋ ๋ง์ถคํ API๋ฅผ ์์ฑํ ์ ์๋๋ก ํฉ๋๋ค. ์ง๊ด์ ์ธ ๋์ด์ ๋๊ธฐ ์ธํฐํ์ด์ค์ ์๊ฐ์ ์ํฌํ๋ก๋ฅผ ํตํด API๋ฅผ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ค๊ณ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์คํํด๋ผ์ดํธ
Sparklite๋ API ์์ฑ, ๋ฐฐํฌ ๋ฐ ์ ์ง ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๋ ์ฝ๋ ์๋ API ๊ฐ๋ฐ ๋๊ตฌ์ ๋๋ค. ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค์ ๋ง์ถคํ API๋ฅผ ์์ฑํ๋๋ก ์ฝ๊ฒ ๊ตฌ์ฑํ ์ ์๋ ์ฌ์ ๊ตฌ์ถ๋ ๋ชจ๋ ๋ชจ์์ ์ ๊ณตํฉ๋๋ค. Sparklite์ ์๊ฐ์ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์ฝ๋๋ฅผ ํ ์ค๋ ์์ฑํ์ง ์๊ณ ๋ API ์๋ํฌ์ธํธ, ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ๋น์ฆ๋์ค ๋ก์ง์ ์ ์ํ ์ ์์ผ๋ฏ๋ก ์ ์ํ API ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ๊ฐ ๋ณด์ฅ๋ฉ๋๋ค.
์์ธ
Sheetsu๋ Google ์คํ๋ ๋์ํธ๋ฅผ ์์ ํ ์๋ํ๋ API๋ก ๋ฐ๊พธ๋ ๊ณ ์ ํ ๋ ธ์ฝ๋ ๋๊ตฌ์ ๋๋ค. ์ฌ์ฉ์๋ Google ์คํ๋ ๋์ํธ์์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฑ, ์ฝ๊ธฐ, ์ ๋ฐ์ดํธ ๋ฐ ์ญ์ ํ ์ ์์ผ๋ฏ๋ก ์ฝ๋ฉ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํตํฉ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. Sheetsu๋ ๊ฐ๋จํ ์ค์ ํ๋ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ฏ๋ก ์๊ท๋ชจ ๊ธฐ์ , ์ ์ ๊ธฐ์ ๋๋ ๊ด๋ฒ์ํ ๊ฐ๋ฐ ๋ฆฌ์์ค์ ํฌ์ํ์ง ์๊ณ API์ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ค๋ ๊ฐ์ธ์๊ฒ ์ด์์ ์ธ ์๋ฃจ์ ์ ๋๋ค.
์์ดํ ์ด๋ธ
Airtable์ ์คํ๋ ๋์ํธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ฅ์ ๊ฒฐํฉํ ์ ์ฐํ ์ฝ๋ ์๋ ํ๋ซํผ์ ๋๋ค. ์ฌ์ฉ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ถํ ํ๋ ์ ํ๊ณผ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ๋ณด๊ธฐ๊ฐ ์๋ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ Airtable ๊ธฐ๋ฐ์ ๊ตฌ์ถํ์ฌ ์ฌ์ฉ์ ์ ์ API๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. Airtable์ ๊ธฐ๋ฐ๋ณ๋ก ์๋ ์์ฑ๋ API๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์ฝ๋ฉ ์์ด ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ , ์๋น์ค ๋๋ ๋๊ตฌ์ ๋ฐ์ดํฐ๋ฅผ ํตํฉํ ์ ์๋๋ก ํฉ๋๋ค.
๊ฑฐํ
Bubble์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ API ๊ตฌ์ถ์ฉ์ผ๋ก ์ค๊ณ๋ ๋ค์ฉ๋ ์ฝ๋ ์๋ ํ๋ซํผ์ ๋๋ค. ์๊ฐ์ ํธ์ง๊ธฐ, ์ฌ์ ๊ตฌ์ถ๋ ํ๋ฌ๊ทธ์ธ, ์ฌ์ฉ์๊ฐ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ์ฌ์ฉ์ ์ง์ API ๋ฐ ๋ก์ง์ ์์ฑํ ์ ์๋ ๊ฐ๋ ฅํ ์ํฌํ๋ก ์์ง์ ๋น๋กฏํ ํฌ๊ด์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. Bubble์ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค์ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์ง์ ์ต์ ์ API ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๊ฐ๋ฐํ๋ ค๋ ๊ธฐ์ ๋ฐ ๊ฐ์ธ์๊ฒ ์ด์์ ์ ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก
API ๊ตฌ์ถ์ ์ํ ๋ ธ์ฝ๋ ๋๊ตฌ์ ๋ฑ์ฅ์ผ๋ก ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ธ๊ณ๊ฐ ๋ฏผ์ฃผํ๋์ด ๊ฐ์ธ๊ณผ ๊ธฐ์ ์ด ๊ด๋ฒ์ํ ๊ธฐ์ ์ง์์ด๋ ๋ฆฌ์์ค ์์ด๋ API์ ํ์ ํ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค. AppMaster, Sparklite, Sheetsu, Airtable ๋ฐ Bubble๊ณผ ๊ฐ์ ์ด๋ฌํ ํ์ ์ ์ธ ํ๋ซํผ์ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค์ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์ง์ ์ต์ ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ํ์์ ๋ง๋ ์ฌ์ฉ์ ์ง์ API๋ฅผ ๋ง๋ค ์ ์๋๋ก ํฉ๋๋ค. ๊ธฐ์ ์ ์ด๋ฌํ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์ํฌํ๋ก๋ฅผ ๊ฐ์ํํ๊ณ ์ํธ ์ด์ฉ์ฑ์ ๊ฐ์ ํ๋ฉฐ ํ์ ์ ๊ฐ์ํํ์ฌ ๊ถ๊ทน์ ์ผ๋ก ๋์งํธ ์๋์ ์ฑ์ฅ๊ณผ ์ฑ๊ณต์ ์ฃผ๋ํ ์ ์์ต๋๋ค. ์ฝ๋ ์๋ ์์ง์์ด ๊ณ์ํด์ ๊ฒฌ์ธ๋ ฅ์ ์ป์ผ๋ฉด์ ํจ์ฌ ๋ ๊ฐ๋ ฅํ๊ณ ๋ค์ํ ๋๊ตฌ๊ฐ ๋ฑ์ฅํ์ฌ API ๊ฐ๋ฐ์ ๋์ฑ ๋จ์ํํ๊ณ ๋ ๋ง์ ์ฌ์ฉ์๊ฐ ๋์์์ด ์งํํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ธฐ์ฌํ ์ ์๊ฒ ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.


