Python Flask ile API Geliştirme

Modern web ve mobil uygulamalar veri alışverişi için API kullanır. Flask, Python ile hızlı ve hafif API geliştirmek için en popüler frameworklerden biridir.

Flask Nedir?

Flask, minimal yapısı sayesinde REST API geliştirmek için ideal bir Python web framework’üdür.

💡 Mikroservis mimarilerinde yaygın olarak kullanılır.

Kurulum

Flask Kurulumu
pip install flask

Basit API Oluşturma

GET Endpoint
from flask import Flask, jsonify

app = Flask(__name__)

@app.route('/api', methods=['GET'])
def home():
    return jsonify({"message":"API çalışıyor"})

app.run(debug=True)

POST Endpoint

from flask import request

@app.route('/api/kullanici', methods=['POST'])
def ekle():
    data = request.get_json()
    return jsonify({
        "isim": data['isim'],
        "durum": "eklendi"
    })

JSON Response

return jsonify({
    "status":"success",
    "data": data
})

Kullanım Alanları

  • Mobil backend
  • Web servisleri
  • Mikroservis sistemleri
  • AI servisleri
İpucu: Flask API’ler JWT ile güvenli hale getirilebilir.